private void btnConfirmar_Click(object sender, EventArgs e) { // creo un objeto de entidades autor Entidades.Autor objEntidadAutor = new Entidades.Autor(); // cargo datos modificados x el usuario objEntidadAutor.Codigo = Convert.ToInt32(cboAutores.SelectedValue); objEntidadAutor.Apellido = txtApellido.Text; objEntidadAutor.Nombre = txtNombre.Text; objEntidadAutor.FechaNacimiento = dtpFechaNac.Value; Entidades.Paises objPais = new Entidades.Paises(); Enum.TryParse(cboPaises.SelectedValue.ToString(), out objPais); objEntidadAutor.Nacionalidad = objPais; // llamo al metodo modificar try { objLogicaAutor.Modificar(objEntidadAutor); MessageBox.Show("DATOS DEL AUTOR MODIFICADOS OK"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { // crear objeto de entidades autor Entidades.Autor objEntidadAutor = new Entidades.Autor(); // cargo propiedades objEntidadAutor.Apellido = txtApellido.Text; objEntidadAutor.Nombre = txtNombre.Text; objEntidadAutor.FechaNacimiento = dtpFechaNac.Value; // cargar el pais elegido Entidades.Paises objPais = new Entidades.Paises(); Enum.TryParse(cboPaises.SelectedValue.ToString(), out objPais); objEntidadAutor.Nacionalidad = objPais; // llamo al metodo agregar y le paso de parametro objentidadautor objLogicaAutor.Agregar(objEntidadAutor); MessageBox.Show("AUTOR AGREGADO!!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static Entidades.Autor TraerUno(int pIdAutor) { Entidades.Autor objEntidadAutor = new Entidades.Autor(); string strSQL = "Select * from autores where idAutor=" + pIdAutor; SqlConnection objConexion = new SqlConnection(Conexion.strConexion); SqlCommand comTraerUno = new SqlCommand(strSQL, objConexion); SqlDataReader drAutor; objConexion.Open(); // abro conexion drAutor = comTraerUno.ExecuteReader(); // cargo datareader con la ejecucion del command if (drAutor.Read()) { objEntidadAutor.Codigo = Convert.ToInt32(drAutor["idAutor"]); objEntidadAutor.Apellido = drAutor["Apellido"].ToString(); objEntidadAutor.Nombre = drAutor["Nombre"].ToString(); objEntidadAutor.FechaNacimiento = Convert.ToDateTime(drAutor["FechaNacimiento"]); Entidades.Paises objNacionalidad = new Entidades.Paises(); Enum.TryParse(drAutor["Nacionalidad"].ToString(), out objNacionalidad); objEntidadAutor.Nacionalidad = objNacionalidad; } return(objEntidadAutor); }