コード例 #1
0
ファイル: frmCategorias.cs プロジェクト: rodriman92/Stock
        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");
                }
            }
        }
コード例 #2
0
ファイル: frmCategorias.cs プロジェクト: rodriman92/Stock
        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");
                    }
                }
            }
        }
コード例 #3
0
ファイル: frmCategorias.cs プロジェクト: rodriman92/Stock
        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");
                }
            }
        }
コード例 #4
0
ファイル: frmProductosAE.cs プロジェクト: rodriman92/Stock
        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;
                }
            }
        }
コード例 #5
0
ファイル: frmCategorias.cs プロジェクト: rodriman92/Stock
 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");
     }
 }
コード例 #6
0
ファイル: frmProductosAE.cs プロジェクト: rodriman92/Stock
        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;
                }
            }
        }
コード例 #7
0
ファイル: frmCategorias.cs プロジェクト: rodriman92/Stock
        private void Actualizar()
        {
            List <Categoria> listaCat = CategoriasBD.GetLista();

            MostrarDatosGrilla(listaCat);
        }