private void toolStripMenuItem1_Click(object sender, EventArgs e) { frmCategoriaAE frm = new frmCategoriaAE(); frm.Text = "Agregar categoria"; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { try { Categoria cat = frm.GetObjeto(); CategoriasBD.Agregar(cat); DataGridViewRow r = new DataGridViewRow(); r.CreateCells(dgCategorias); SetearFilas(r, cat); AgregarFila(r); Actualizar(); } catch (Exception) { MessageBox.Show("No se pudo agregar el registro. Reintente"); } } }
private void bORRARToolStripMenuItem_Click(object sender, EventArgs e) { if (dgCategorias.SelectedRows.Count > 0) { DataGridViewRow r = dgCategorias.SelectedRows[0]; Categoria obj = (Categoria)r.Tag; frmCategoriaAE frm = new frmCategoriaAE(); frm.Text = "Borrar registro"; frm.SetObjeto(obj); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { CategoriasBD.Borrar(obj.IdCategoria); dgCategorias.Rows.Remove(r); MessageBox.Show("Registro eliminado correctamente"); Actualizar(); } catch (Exception) { MessageBox.Show("Error al intentar borrar un registro", "Error"); } } } }
private void eDITARToolStripMenuItem_Click(object sender, EventArgs e) { DataGridViewRow r = dgCategorias.SelectedRows[0]; Categoria obj = (Categoria)r.Tag; Categoria objAux = (Categoria)obj.Clone(); frmCategoriaAE frm = new frmCategoriaAE(); frm.Text = "Editar categoria"; frm.SetObjeto(obj); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { obj = frm.GetObjeto(); CategoriasBD.Editar(obj); SetearFilas(r, obj); MessageBox.Show("Registro actualizado correctamente"); Actualizar(); } catch (Exception) { MessageBox.Show("Error al actualizar registro"); } } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); CategoriasBD.CargarCombo(ref cboCategoria); MarcasBD.CargarCombo(ref cboMarca); if (prod != null) { txtCodigo.Text = prod.CodigoBarra.ToString(); cboCategoria.SelectedValue = prod.idCategoria.IdCategoria; cboMarca.SelectedValue = prod.idMarca.IdMarca; cboMarca.SelectedItem = prod.idMarca.IdMarca; txtDescripcion.Text = prod.DescripcionProducto.ToString(); txtPrecio.Text = prod.Precio.ToString(); txtStock.Text = prod.Stock.ToString(); if (prod.Estado == EstadoProducto.Activo) { chkEstado.Checked = true; } else { chkEstado.Checked = false; } } }
private void frmCategorias_Load(object sender, EventArgs e) { try { List <Categoria> listaC = new List <Categoria>(); listaC = CategoriasBD.GetLista(); MostrarDatosGrilla(listaC); } catch (Exception) { MessageBox.Show("Ocurrio un error al mostrar el listado"); } }
private void btnAddCat_Click(object sender, EventArgs e) { frmCategoriaAE frm = new frmCategoriaAE(); frm.Text = "Agregar categoria"; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { try { Categoria c = frm.GetObjeto(); CategoriasBD.Agregar(c); CategoriasBD.CargarCombo(ref cboCategoria); } catch (Exception) { throw; } } }
private void Actualizar() { List <Categoria> listaCat = CategoriasBD.GetLista(); MostrarDatosGrilla(listaCat); }