Ayuda método
Publicado por Marcos (3 intervenciones) el 28/11/2012 18:00:32
Buenas alguien me puede decir si esto se puede unir para que dependiendo de la clase
se cls. Usuario o cls. Ciudad que reciva el método ejecute un inser diferente en un solo metodo
public string InsertGenerico()
{
if (UserDetails userInfo))
{
string Message;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Registration;User ID=sa;Password=juan");
con.Open();
SqlCommand cmd = new SqlCommand("insert into RegistrationTable(UserName,Password,Country,Email) values(@UserName,@Password,@Country,@Email)", con);
cmd.Parameters.AddWithValue("@UserName", userInfo.UserName);
cmd.Parameters.AddWithValue("@Password", userInfo.Password);
cmd.Parameters.AddWithValue("@Country", userInfo.Country);
cmd.Parameters.AddWithValue("@Email", userInfo.Email);
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
Message = userInfo.UserName + " Details inserted successfully";
}
else
{
Message = userInfo.UserName + " Details not inserted successfully";
}
con.Close();
return Message;
}
if (Ciudad ciudad)
{
string Message;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Registration;User ID=sa;Password=juan");
con.Open();
SqlCommand cmd = new SqlCommand("insert into RegistrationTable(UserName,Password,Country,Email) values(@UserName,@Password,@Country,@Email)", con);
cmd.Parameters.AddWithValue("@Nombre", ciudad.Nombre);
cmd.Parameters.AddWithValue("@Poblacion", ciudad.Poblacion);
cmd.Parameters.AddWithValue("@Extencion", ciudad.Extencion);
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
Message = ciudad.UserName + " Details inserted successfully";
}
else
{
Message = ciudad.UserName + " Details not inserted successfully";
}
con.Close();
return Message;
}
}
se cls. Usuario o cls. Ciudad que reciva el método ejecute un inser diferente en un solo metodo
public string InsertGenerico()
{
if (UserDetails userInfo))
{
string Message;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Registration;User ID=sa;Password=juan");
con.Open();
SqlCommand cmd = new SqlCommand("insert into RegistrationTable(UserName,Password,Country,Email) values(@UserName,@Password,@Country,@Email)", con);
cmd.Parameters.AddWithValue("@UserName", userInfo.UserName);
cmd.Parameters.AddWithValue("@Password", userInfo.Password);
cmd.Parameters.AddWithValue("@Country", userInfo.Country);
cmd.Parameters.AddWithValue("@Email", userInfo.Email);
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
Message = userInfo.UserName + " Details inserted successfully";
}
else
{
Message = userInfo.UserName + " Details not inserted successfully";
}
con.Close();
return Message;
}
if (Ciudad ciudad)
{
string Message;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Registration;User ID=sa;Password=juan");
con.Open();
SqlCommand cmd = new SqlCommand("insert into RegistrationTable(UserName,Password,Country,Email) values(@UserName,@Password,@Country,@Email)", con);
cmd.Parameters.AddWithValue("@Nombre", ciudad.Nombre);
cmd.Parameters.AddWithValue("@Poblacion", ciudad.Poblacion);
cmd.Parameters.AddWithValue("@Extencion", ciudad.Extencion);
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
Message = ciudad.UserName + " Details inserted successfully";
}
else
{
Message = ciudad.UserName + " Details not inserted successfully";
}
con.Close();
return Message;
}
}
Valora esta pregunta


0