private void Guardar() { Categoria.Nombre = txtCategoria.Text.Trim(); Negocio.NCategoria NuevoCategoria = new Negocio.NCategoria(); NuevoCategoria.GuardarNuevo(Categoria); btnEditar.Visible = false; btnEliminar.Visible = false; }
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.ECategoria eliminarCategoria = new Entidades.ECategoria(); eliminarCategoria.IdCategoria = Categoria.IdCategoria; eliminarCategoria.Nombre = Categoria.Nombre; eliminarCategoria.I_Opcion = "D"; Negocio.NCategoria negocioCategoria = new Negocio.NCategoria(); negocioCategoria.Eliminar(eliminarCategoria); Logged.GuardarBitacora("Elimino Categoria: " + Categoria.IdCategoria + "|" + Categoria.Nombre, "Categorias"); 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 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; }
/// <summary> /// Metodos /// </summary> private void CargarGrid() { try { Negocio.NCategoria negocioCategoria = new Negocio.NCategoria(); List <Entidades.ECategoria> lista = negocioCategoria.ObtenerListaCategoria(); var resulta = (from e in lista select new { e.IdCategoria, e.Nombre }).ToList(); gvCategoria.DataSource = null; gvCategoria.DataSource = resulta; gvCategoria.Columns["IdCategoria"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }