private void btnAgregar_Click(object sender, EventArgs e) { if (btnAgregarNacionalidad.Text == "Agregar") { using (contexto db = new contexto()) { NACIONALIDAD nuevaNacionalidad = new NACIONALIDAD(); nuevaNacionalidad.decNacionalidad = txtNacionalidad.Text; db.NACIONALIDADs.Add(nuevaNacionalidad); db.SaveChanges(); cargarEnTabla(); } } else { if (idNacionalidad != 0) { using (contexto db = new contexto()) { NACIONALIDAD nacionalidadMod = db.NACIONALIDADs.Find(idNacionalidad); nacionalidadMod.decNacionalidad = txtNacionalidad.Text; db.Entry(nacionalidadMod).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); cargarEnTabla(); } } } }
private void btnAgregarEditorial_Click(object sender, EventArgs e) { if (btnAgregarEditorial.Text == "Agregar") { using (contexto db = new contexto()) { EDITORIAL nuevaEditorial = new EDITORIAL(); nuevaEditorial.descEditorial = txtEditorial.Text; db.EDITORIALs.Add(nuevaEditorial); db.SaveChanges(); cargarTablaEditoriales(); } } else { if (idEditorial != 0) { using (contexto db = new contexto()) { EDITORIAL editorialMod = db.EDITORIALs.Find(idEditorial); editorialMod.descEditorial = txtEditorial.Text; db.Entry(editorialMod).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); cargarTablaEditoriales(); } } } }
private void cargarTablaAutores() { using (contexto db = new contexto()) { DataTable tabla = new DataTable(); var lista = db.NACIONALIDADs.Join( db.AUTORs, NACIONALIDAD => NACIONALIDAD.idNacionalidad, AUTOR => AUTOR.NACIONALIDAD.idNacionalidad, (NACIONALIDAD, AUTOR) => new { idAutor = AUTOR.idAutor, nombreAutor = AUTOR.nombreAutor, descnacionalidad = NACIONALIDAD.decNacionalidad, idNacionalidad = NACIONALIDAD.idNacionalidad } ).ToList(); if (lista.Count > 0) { tabla = Utilidades.ConvertToDataTable(lista); dataGridView2.DataSource = tabla; dataGridView2.Columns[0].Visible = false; dataGridView2.Columns[1].Visible = false; dataGridView2.Columns[2].Visible = false; //idAutor dataGridView2.Columns[5].Visible = false; //idNacionalidad } txtAutor.Text = "_____________________________"; cmbNacionalidad.SelectedIndex = 0; btnAgregarAutor.Text = "Agregar"; idNacionalidad = 0; idAutor = 0; } }
private void btnAgregarAutor_Click(object sender, EventArgs e) { if (btnAgregarAutor.Text == "Agregar") { using (contexto db = new contexto()) { AUTOR nuevoAutor = new AUTOR(); nuevoAutor.nombreAutor = txtAutor.Text; nuevoAutor.idNacionalidad = (int)cmbNacionalidad.SelectedValue; db.AUTORs.Add(nuevoAutor); db.SaveChanges(); cargarTablaAutores(); } } else { if (idAutor != 0) { using (contexto db = new contexto()) { AUTOR autorMod = db.AUTORs.Find(idAutor); autorMod.nombreAutor = txtAutor.Text; autorMod.idNacionalidad = (int)cmbNacionalidad.SelectedValue; db.Entry(autorMod).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); cargarTablaAutores(); } } } }
private void buscar(String buscar) { if (!string.IsNullOrEmpty(buscar.Trim())) { using (contexto db = new contexto()) { DataTable tabla = new DataTable(); var lista = (from l in db.LIBROes join a in db.AUTORs on l.idAutor equals a.idAutor join e in db.EDITORIALs on l.idEditorial equals e.idEditorial join u in db.UBICACIONs on l.idLibro equals u.idLibro where l.titulo.Contains(buscar.Trim()) || l.isbn.Contains(buscar.Trim()) || a.nombreAutor.Contains(buscar.Trim()) || u.pasillo.Contains(buscar.Trim()) || e.descEditorial.Contains(buscar.Trim()) || u.estante.Contains(buscar.Trim()) select new { Titulo = l.titulo, ISBN = l.isbn, PublicaciĆ³n = l.publicacion, Autor = a.nombreAutor, Editorial = e.descEditorial, Existencias = l.existencias, Pasillo = u.pasillo, Estante = u.estante, ID = l.idLibro, Ubicacion = "Ubicacion", Modificar = "Modificar" }).ToList(); if (lista.Count > 0) { tabla = Utilidades.ConvertToDataTable(lista); dgvLibros.DataSource = tabla; dgvLibros.Columns[0].Visible = false; dgvLibros.Columns[1].Visible = false; dgvLibros.Columns[2].Visible = false; dgvLibros.Columns[3].Visible = false; dgvLibros.Columns[4].Visible = false; dgvLibros.Columns[5].Visible = false; dgvLibros.Columns[6].Visible = false; dgvLibros.Columns[7].Visible = false; dgvLibros.Columns[8].Visible = false; dgvLibros.Columns[9].Visible = false; } } } else { cargarEnTabla(); } }
private void btnEliminarAutor_Click(object sender, EventArgs e) { if (idAutor != 0) { using (contexto db = new contexto()) { AUTOR autorDel = db.AUTORs.Find(idAutor); db.AUTORs.Remove(autorDel); db.SaveChanges(); cargarTablaAutores(); } } }
private void btnEliminarEditorial_Click(object sender, EventArgs e) { if (idEditorial != 0) { using (contexto db = new contexto()) { EDITORIAL editorialDel = db.EDITORIALs.Find(idEditorial); db.EDITORIALs.Remove(editorialDel); db.SaveChanges(); cargarTablaEditoriales(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (idNacionalidad != 0) { using (contexto db = new contexto()) { NACIONALIDAD nacionalidadDel = db.NACIONALIDADs.Find(idNacionalidad); db.NACIONALIDADs.Remove(nacionalidadDel); db.SaveChanges(); cargarEnTabla(); } } }
public void ingresoDatos(String ID) { int id = Int32.Parse(ID); using (contexto db = new contexto()) { DataTable tabla = new DataTable(); var lista = (from l in db.LIBROes join a in db.AUTORs on l.idAutor equals a.idAutor join e in db.EDITORIALs on l.idEditorial equals e.idEditorial join u in db.UBICACIONs on l.idLibro equals u.idLibro where l.idLibro == id select new { Titulo = l.titulo, ISBN = l.isbn, Publicacion = l.publicacion, IdAutor = a.idAutor, Autor = a.nombreAutor, IdEditorial = e.idEditorial, Editorial = e.descEditorial, Existencias = l.existencias, IdUbicacion = u.idUbicacion, Pasillo = u.pasillo, Estante = u.estante, ID = l.idLibro }).ToList(); if (lista.Count > 0) { var a = lista.First(); lblTitulo.Text = a.Titulo; lblIsbn.Text = a.ISBN; lblAnioPublicacion.Text = a.Publicacion + ""; lblExistencias.Text = a.Existencias + ""; lblPasillo.Text = a.Pasillo; lblEstante.Text = a.Estante; lblEditorial.Text = a.Editorial; Estante = a.Estante; } } }
private void cargarTablaEditoriales() { using (contexto db = new contexto()) { DataTable tabla = new DataTable(); List <EDITORIAL> lista = (from x in db.EDITORIALs select x).ToList(); if (lista.Count > 0) { tabla = Utilidades.ConvertToDataTable(lista); dataGridView1.DataSource = tabla; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = false; dataGridView1.Columns[3].Visible = false; } txtEditorial.Text = "_____________________________"; btnAgregarEditorial.Text = "Agregar"; idEditorial = 0; } }
private void cargarEnTabla() { using (contexto db = new contexto()) { DataTable tabla = new DataTable(); List <NACIONALIDAD> lista = (from x in db.NACIONALIDADs select x).ToList(); if (lista.Count > 0) { tabla = Utilidades.ConvertToDataTable(lista); dataGridView3.DataSource = tabla; dataGridView3.Columns[0].Visible = false; dataGridView3.Columns[1].Visible = false; dataGridView3.Columns[3].Visible = false; } txtNacionalidad.Text = "_____________________________"; btnAgregarNacionalidad.Text = "Agregar"; idNacionalidad = 0; } }
private void tabAutor_Enter(object sender, EventArgs e) { using (contexto db = new contexto()) { DataTable tabla = new DataTable(); List <NACIONALIDAD> lista = (from x in db.NACIONALIDADs select x).ToList(); if (lista.Count > 0) { //cmbNacionalidad.Items.Clear(); Dictionary <int, string> comboSource = new Dictionary <int, string>(); foreach (NACIONALIDAD n in lista) { comboSource.Add(n.idNacionalidad, n.decNacionalidad); } cmbNacionalidad.DataSource = new BindingSource(comboSource, null); cmbNacionalidad.DisplayMember = "Value"; cmbNacionalidad.ValueMember = "Key"; } } cargarTablaAutores(); }