Ejemplo n.º 1
0
        private void eDITARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataGridViewRow r      = dgProductos.SelectedRows[0];
            Producto        obj    = (Producto)r.Tag;
            Producto        objAux = (Producto)obj.Clone();
            frmProductosAE  frm    = new frmProductosAE();

            frm.Text = "Editar producto";
            frm.SetObjeto(obj);

            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    obj = frm.GetObjeto();
                    ProductosBD.Editar(obj);
                    SetearFilas(r, obj);

                    MessageBox.Show("Registro actualizado correctamente");
                    Actualizar();
                }
                catch (Exception)
                {
                }
            }
        }
Ejemplo n.º 2
0
        private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmProductosAE frm = new frmProductosAE();

            frm.Text = "Agregar producto";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                try
                {
                    Producto p1 = frm.GetObjeto();
                    ProductosBD.Agregar(p1);

                    DataGridViewRow r = new DataGridViewRow();
                    r.CreateCells(dgProductos);
                    SetearFilas(r, p1);
                    AgregarFila(r);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            //Actualizar();
        }