private void botonesDeOpcion(object sender, EventArgs e) { // codigo a ejecutarse cuando el usuario // haga click en alguno de los 2 botones Button boton = sender as Button; switch (boton.Name) { case "btnCerrar": Close(); break; case "btnConfirmar": // comunicarnos con capa de logica Logica.Autor objLogica = new Logica.Autor(); Entidades.Autor objEntidad = new Entidades.Autor(); objEntidad.Apellido = txtApellido.Text; objEntidad.Nombre = txtNombre.Text; objEntidad.FechaNacimiento = dtpFechaNacimiento.Value; objEntidad.Nacionalidad = cboPaises.SelectedItem.ToString(); objLogica.Agregar(Program.ListaAutores, objEntidad); MessageBox.Show("Autor agregado a la coleccion!!!"); txtApellido.Text = ""; txtNombre.Text = ""; dtpFechaNacimiento.Value = DateTime.Today; cboPaises.SelectedValue = ""; txtApellido.Focus(); break; default: break; } }
protected void btnConfirmar_Click(object sender, EventArgs e) { // validacion en el servidor if (Page.IsValid) { // todos los controles validadores // estan OK //lblMensaje.Text = "Datos Validados Logica.Autor objLogicaAutor = new Logica.Autor(); Entidades.Autor objEntidadAutor = new Entidades.Autor(); objEntidadAutor.Apellido = txtApellido.Text; objEntidadAutor.Nombre = txtNombre.Text; objEntidadAutor.FechaNacimiento = Convert.ToDateTime(txtFechaNac.Text); Entidades.Pais objEntidadPais = new Entidades.Pais(); objEntidadPais.ID = Convert.ToInt32(ddlPaises.SelectedValue); objEntidadAutor.Pais = objEntidadPais; try { objLogicaAutor.Agregar(objEntidadAutor); lblMensaje.Text = "Autor ingresado a la base de datos!"; } catch (Exception ex) { lblMensaje.Text = ex.Message; } } else { // alguno de los controles dio False lblMensaje.Text = "Datos NO Validados!!"; } }
void TraerAutoresTabla() { Logica.Autor objLogicaAutor = new Logica.Autor(); gvAutores.DataSource = objLogicaAutor.TraerAutores(); gvAutores.DataBind(); }
void LlenarAutores() { // autores Logica.Autor objAutor = new Logica.Autor(); gvAutores.DataSource = objAutor.TraerTodos(); gvAutores.DataBind(); }
private void btnAceptar_Click(object sender, EventArgs e) { try { // creo objeto de entidades autor para cargar los datos // y ese objeto se lo paso al metodo de logica agregar Entidades.Autor objEntidadesAutor = new Entidades.Autor(); objEntidadesAutor.IdAutor = Convert.ToInt32(txtId.Text); objEntidadesAutor.Apellido = txtApellido.Text; objEntidadesAutor.Nombre = txtNombre.Text; objEntidadesAutor.FechaNacimiento = dtpFechaNac.Value; Entidades.Nacionalidad pais = new Entidades.Nacionalidad(); Enum.TryParse(cboPaises.SelectedValue.ToString(), out pais); objEntidadesAutor.PaisOrigen = pais; // creo un objeto de logica // ejecuto el metodo de logica : agregar Logica.Autor objLogicaAutor = new Logica.Autor(); objLogicaAutor.Agregar(objEntidadesAutor); MessageBox.Show("Autor agregado!!!"); } catch (FormatException) { MessageBox.Show("El codigo de Autor debe ser Numerico"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
static void Main(string[] args) { Logica.Autor objLogicaAutor = new Logica.Autor(); Logica.Libro objLogicaLibro = new Logica.Libro(); //var objLibro = new Modelo.Libro { ISBN = 3131, Titulo = "Sobre heroes y tumbas", Anio = 1985 }; //objLogicaLibro.Agregar(objLibro); //var objLibro2 = new Modelo.Libro { ISBN = 2121311, Titulo = "El Tunel", Anio = 1983 }; //objLogicaLibro.Agregar(objLibro2); //var objLibro3 = new Modelo.Libro { ISBN = 2121455311, Titulo = "El Hacedor", Anio = 1986 }; //objLogicaLibro.Agregar(objLibro3); //var objLibro4 = new Modelo.Libro { ISBN = 2121455311, Titulo = "Cien años de Soledad", Anio = 1967, Autores = objLogicaAutor.TraerTodos() }; //objLogicaLibro.Agregar(objLibro4); Console.WriteLine("\n----Libros Agregados----\n"); Console.WriteLine("\n---Lista de Libros---\n"); foreach (var libros in objLogicaLibro.TraerTodos()) { Console.WriteLine(libros.ISBN + " " + libros.Titulo + " " + libros.Anio); foreach (var autor in libros.Autores) { Console.WriteLine("\nAutores:"); Console.WriteLine(autor.Apeliido + "," + autor.Nombre); } } Console.Read(); }
void LlenarComboPaises() { Logica.Autor objLogica = new Logica.Autor(); ddlPaises.DataSource = objLogica.TraerPaises(); ddlPaises.DataTextField = "Descripcion"; // campo a mostrar ddlPaises.DataValueField = "ID"; // campo a guardar ddlPaises.DataBind(); }
static void Main(string[] args) { Modelo.Contexto db = new Modelo.Contexto(); Logica.Autor objLogicaAutor = new Logica.Autor(); //// Crear y guardar un Autor //Console.Write("Ingrese Codigo: "); //int codigo = (Convert.ToInt32(Console.ReadLine())); //Console.Write("Ingrese Apellido: "); //string ape = Console.ReadLine(); //Console.Write("Ingrese Nombre: "); //string nombre = Console.ReadLine(); //Agregar Autores //Modelo.Autor objModeloAutor1 = new Modelo.Autor { Apellido = "Borges", Nombre = "Jorge Luis" }; //objLogicaAutor.Agregar(objModeloAutor1); //Modelo.Autor objModeloAutor2 = new Modelo.Autor { Apellido = "Sabato", Nombre = "Hernesto" }; //objLogicaAutor.Agregar(objModeloAutor2); //Modelo.Autor objModeloAutor3 = new Modelo.Autor { Apellido = "Cortazar", Nombre = "Julio" }; //objLogicaAutor.Agregar(objModeloAutor3); //objModeloAutor.ID = codigo; //objModeloAutor.Apeliido = ape; //objModeloAutor.Nombre = nombre; //objLogicaAutor.Agregar(objModeloAutor); Console.WriteLine("\nDatos grabados... \n"); //Console.WriteLine("\n---Lista de Autores---\n"); foreach (var autor in objLogicaAutor.TraerTodos()) { Console.WriteLine(autor.ID + " " + autor.Apellido + "," + autor.Nombre); } Console.ReadKey(); }
protected void btnConfirmar_Click(object sender, EventArgs e) { //este codigo se ejecuta cuando el usuario clickea en el boton Logica.Autor objLogicaAutor = new Logica.Autor(); Entidades.Autor objEntidadAutor = new Entidades.Autor(); objEntidadAutor.Nombre = txtNombre.Text; objEntidadAutor.Apellido = txtApellido.Text; objEntidadAutor.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); objEntidadAutor.Pais.Nombre = ddlPaises.SelectedValue; objLogicaAutor.Agregar(objEntidadAutor); lblNombre.Text = "Nombre Agregado"; lblApellido.Text = "Apellido Agregado"; lblFechaNacimiento.Text = "Fecha Agregada"; }
private void btnConfirmar_Click(object sender, EventArgs e) { Logica.Autor objLogicaAutor = new Logica.Autor(); Modelo.Autor pAutor = new Modelo.Autor { ID = Convert.ToInt32(lblAutorID.Text), Apellido = txtApellido.Text, Nombre = txtNombre.Text }; objLogicaAutor.Modificar(pAutor); MessageBox.Show("Autor Modificado"); }
protected void btnConfirmar_Click(object sender, EventArgs e) { // llamar al metodo de logica Logica.Autor objLogica = new Logica.Autor(); Entidades.Autor objEntidad = new Entidades.Autor(); // asigno las propiedades objEntidad.ID =Convert.ToInt32(lblID.Text); objEntidad.Apellido = txtApellido.Text; objEntidad.Nombre = txtNombre.Text; objEntidad.FechaNacimiento = Convert.ToDateTime(txtFecha.Text); Entidades.Pais objPais = new Entidades.Pais(); objPais.ID = Convert.ToInt32(txtPais.Text); objEntidad.Pais = objPais; objLogica.Modificar(objEntidad); lblMensaje.Text = "Datos del autor modificados"; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { // recuperar el valor del id de autor que envio VistaAutores int intID = Convert.ToInt32(Request.QueryString["id"]); // invoco al metodo de logica TraerxID Logica.Autor objLogica = new Logica.Autor(); Entidades.Autor objAutor = new Entidades.Autor(); objAutor = objLogica.TraerxID(intID); lblID.Text = objAutor.ID.ToString(); txtApellido.Text = objAutor.Apellido; txtNombre.Text = objAutor.Nombre; txtFecha.Text = objAutor.FechaNacimiento.ToString(); txtPais.Text = objAutor.Pais.ID.ToString(); } }
static void Main(string[] args) { // creo una lista nueva de autores List <Entidades.Autor> ListaAutores = new List <Entidades.Autor>(); // creo una instancia de autor ( entidades ) Entidades.Autor objEntidadAutor1 = new Entidades.Autor(); objEntidadAutor1.Apellido = "Perez"; objEntidadAutor1.Nombre = "Juan"; Entidades.Pais objPais = new Entidades.Pais(); objPais.ID = 1; objEntidadAutor1.Pais = objPais; objEntidadAutor1.FechaNacimiento = Convert.ToDateTime("01/01/1999"); // agregar este autor a la coleccion Logica.Autor objLogicaAutor = new Logica.Autor(); objLogicaAutor.Agregar(objEntidadAutor1, ListaAutores); objLogicaAutor.Agregar(objEntidadAutor1); // agrego mas autores Entidades.Autor objEntidadAutor2 = new Entidades.Autor(); objEntidadAutor2.Apellido = "Mendia"; objEntidadAutor2.Nombre = "Ignacio"; objEntidadAutor2.Pais = objPais; objEntidadAutor2.FechaNacimiento = Convert.ToDateTime("01/01/1994"); objLogicaAutor.Agregar(objEntidadAutor2, ListaAutores); objLogicaAutor.Agregar(objEntidadAutor2); // mostrar lista de autores foreach (var a in ListaAutores) { Console.WriteLine(a.Apellido + ", " + a.Nombre); } Console.ReadKey(); }
protected void btnEnviar_Click(object sender, EventArgs e) { if (Page.IsValid) { // todos los controles de validacion estan OK ( se cumplen) Modelo.Autore objModelo = new Modelo.Autore(); Logica.Autor objLogica = new Logica.Autor(); // lleno el modelo objModelo.Apellido = txtApellido.Text; objModelo.Nombre = txtNombre.Text; objModelo.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); objModelo.Nacionalidad = Convert.ToInt32(ddlNacionalidad.SelectedValue); // invoco el metodo Agregar de Logica y le paso el obj del modelo objLogica.Agregar(objModelo); lblMensaje.Text = "Autor agregado!!! "; } else { // algun control dio false en su validacion lblMensaje.Text = "Datos NO Validados!!!"; } }
static void Main(string[] args) { Modelo.Contexto db = new Modelo.Contexto(); Modelo.Autor objAutor = new Modelo.Autor(); Logica.Autor objLogicaAutor = new Logica.Autor(); #region comentarios //El id lo pone solo no hace falta ponerlo //objAutor.Apellido = "Donoso"; // objAutor.Nombre = "Yamila"; // //Trabajamos con las clases // db.Autores.Add(objAutor); // db.SaveChanges(); // //Despues de agregar todo y crear la base me tira el console //// Console.WriteLine("Autor Agregado"); //objAutor.Apellido = "San Pedro"; //objAutor.Nombre = "Fabian"; //objLogicaAutor.Agregar(objAutor); //Console.WriteLine("Autor Agregado"); #endregion Console.WriteLine("Lista de autores"); //Traemos de la logica el metodo que traiga la lista ose ala //Coleccion de AUTORES con SU METODO TRAGA TODO foreach (var item in objLogicaAutor.TraerTodos()) { Console.WriteLine("Autor {0},{1}", item.Nombre, item.ID); } Console.ReadKey(); }
void TraerPaises() { Logica.Autor objLogicaAutor = new Logica.Autor(); cboPaises.DataSource = objLogicaAutor.TraerPaises(); }
void TraerAutores() { Logica.Autor objLogicaAutor = new Logica.Autor(); dgvAutores.DataSource = objLogicaAutor.TraerTodos(); }
public void traerAutores(string filtro) { Logica.Autor objLogica = new Logica.Autor();//LLamamos a la grilla para usar sus metos dgvAutores.DataSource = objLogica.TraerTodos(filtro); }
void Filtrar(int pais) { Logica.Autor objLogica = new Logica.Autor(); gvAutores.DataSource = objLogica.TraerAutores(pais); gvAutores.DataBind(); }
static void Main(string[] args) { //creo lista nueva autores List <Entidades.Autor> ListaAutores = new List <Entidades.Autor>(); string respuesta = ""; int opcion; string dato; Console.WriteLine("Ingrese una opcion:"); Console.WriteLine("1. Agregar Autores al registro"); Console.WriteLine("2. Borrar autores al registro"); Console.WriteLine("3. Consultar Registro "); dato = Console.ReadLine(); opcion = Convert.ToInt32(dato); switch (opcion) { case 1: do { //Creo instancia de autor (entidades) Console.WriteLine("Nuevo Autor.. Agregue las informacion del mismo:"); Entidades.Autor objEntidadAutor = new Entidades.Autor(); Entidades.Pais objEntidadPais = new Entidades.Pais(); //objEntidadPais.ID = 1; Console.WriteLine("Ingrese el nombre del Autor:"); objEntidadAutor.Nombre = Console.ReadLine(); Console.WriteLine("Ingrese el Apellido del Autor:"); objEntidadAutor.Apellido = Console.ReadLine(); Console.WriteLine("Ingrese la fecha de nacimiento del Autor:"); objEntidadAutor.FechaNacimiento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Ingrese un numero"); objEntidadPais.ID = Convert.ToInt32(Console.ReadLine()); objEntidadAutor.Pais = objEntidadPais; //Console.WriteLine("Ingrese un numero ID"); // objEntidadPais.ID = 1; //Creo objeto logica autor para poder usar los metodos de la misma Logica.Autor objLogicaAutor = new Logica.Autor(); //envio el autor con sus propiedades a la capa datos objLogicaAutor.Agregar(objEntidadAutor); Console.WriteLine("Enviando Datos"); //agrego autor a la lista y envio a la capa de logica objLogicaAutor.Agregar(objEntidadAutor, ListaAutores); Console.WriteLine("Agregando Autor a Lista"); Console.ReadKey(); Console.WriteLine("Quiere subir otro autor a la lista?"); Console.WriteLine("ingrese: si o no"); respuesta = Console.ReadLine(); Console.Clear(); } while (respuesta == "si"); break; case 2: break; case 3: break; } foreach (var a in ListaAutores) { Console.WriteLine("Nombre: " + a.Nombre + " Apellido:" + a.Apellido + "Fecha de Nacimiento:" + a.FechaNacimiento); } }
void TraerAutores() { Logica.Autor objLogica = new Logica.Autor(); dgvAutores.DataSource = objLogica.TraerTodos(Program.ListaAutores); }
private void frmAltaAutor_Load(object sender, EventArgs e) { // llenar combo de paises Logica.Autor objLogicaAutor = new Logica.Autor(); cboPaises.DataSource = objLogicaAutor.TraerPaises(); }