Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
        }