private void btnEliminar_Click(object sender, EventArgs e) { try { try { if (MessageBox.Show("¿Seguro que desea eliminar los datos?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Entidades.EAutor eliminarAutor = new Entidades.EAutor(); eliminarAutor.IdAutor = Autor.IdAutor; eliminarAutor.Nombre = Autor.Nombre; eliminarAutor.I_Opcion = "D"; Negocio.NAutor negocioAutor = new Negocio.NAutor(); negocioAutor.Eliminar(eliminarAutor); Logged.GuardarBitacora("Elimino Autor: " + Autor.IdAutor + "|" + Autor.Nombre + "|" + Autor.Pais.Nombre, "Autores"); CargarGrid(); } else { } } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } btnEditar.Visible = false; btnEliminar.Visible = false; CargarGrid(); Logged.Limpiartextbox(gpnlControl); }
private void Guardar() { Autor.Nombre = txtAutor.Text.Trim(); Autor.Pais.IdPais = Convert.ToInt32(cmbPais.SelectedValue); Negocio.NAutor NuevoAutor = new Negocio.NAutor(); NuevoAutor.GuardarNuevo(Autor); btnEditar.Visible = false; btnEliminar.Visible = false; }
private void CargarCombobox() { Negocio.NAutor negocioAutor = new Negocio.NAutor(); List <Entidades.EAutor> listaAutor = negocioAutor.ObtenerListaAutor(); cmbAutor.ValueMember = "IdAutor"; cmbAutor.DisplayMember = "Nombre"; cmbAutor.DataSource = listaAutor; Negocio.NCategoria negocioCat = new Negocio.NCategoria(); List <Entidades.ECategoria> listaCat = negocioCat.ObtenerListaCategoria(); cmbCategoria.ValueMember = "IdCategoria"; cmbCategoria.DisplayMember = "Nombre"; cmbCategoria.DataSource = listaCat; }
private void CargarGrid() { try { Negocio.NAutor negocioCliente = new Negocio.NAutor(); List <Entidades.EAutor> lista = negocioCliente.ObtenerListaAutor(); var resulta = (from e in lista select new { e.IdAutor, e.Nombre, e.IdPais, Pais = e.Pais.Nombre }).ToList(); gvAutor.DataSource = null; gvAutor.DataSource = resulta; gvAutor.Columns["IdAutor"].Visible = false; gvAutor.Columns["IdPais"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }