public static int actualizar(Personas personas) { string cadenaConexion = @"Server=LAPTOP-ACMMVUIM\SQLEXPRESS; database=estudiante; integrated security=true"; SqlConnection conexion = new SqlConnection(cadenaConexion); string sql = "update Personas set apellidos=@apellidos, nombre=@nombre, sexo=@sexo, F_Nacimiento=@F_Nacimiento, " + "correo=@correo, Estatura=@Estatura, peso=@peso " + " where cedula=@cedula"; SqlCommand comando = new SqlCommand(sql, conexion); comando.CommandType = CommandType.Text; comando.Parameters.AddWithValue("@cedula", personas.cedula); comando.Parameters.AddWithValue("@apellidos", personas.apellidos); comando.Parameters.AddWithValue("@nombre", personas.nombres); comando.Parameters.AddWithValue("@sexo", personas.sexo); comando.Parameters.AddWithValue("@F_Nacimiento", personas.F_Nacimiento); comando.Parameters.AddWithValue("@correo", personas.correo); comando.Parameters.AddWithValue("@Estatura", personas.estatura); comando.Parameters.AddWithValue("@peso", personas.peso); conexion.Open(); int X = comando.ExecuteNonQuery(); conexion.Close(); return(X); }
public static Personas GetPersona(String cedula) { SqlConnection conexion = new SqlConnection(cadenaConexion); string sql = "select cedula, apellidos, nombres, sexo, F_Nacimiento , correo, estatura, peso " + "from Personas " + "where cedula=@cedula"; SqlDataAdapter ad = new SqlDataAdapter(sql, conexion); ad.SelectCommand.Parameters.AddWithValue("@cedula", cedula); DataTable dt = new DataTable(); ad.Fill(dt); Personas p = new Personas(); p.cedula = ""; p.apellidos = ""; p.nombres = ""; p.sexo = ""; p.estatura = 0; p.peso = 0; p.correo = ""; foreach (DataRow fila in dt.Rows) { p.cedula = fila["cedula"].ToString(); p.apellidos = fila["apellidos"].ToString(); p.nombres = fila["nombres"].ToString(); p.sexo = fila["sexo"].ToString(); p.correo = fila["correo"].ToString(); p.estatura = int.Parse(fila["estatura"].ToString()); p.peso = decimal.Parse(fila["peso"].ToString()); p.F_Nacimiento = Convert.ToDateTime(fila["F_Nacimiento"].ToString()); break; //abandonar el for } return(p); }