Exemple #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(cmbCategoria.Text))
            {
                MessageBox.Show("Debe de llenar los campos", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            else
            {
                try
                {
                    using (SICOVE1Entities2 db = new SICOVE1Entities2())
                    {
                        string Id = dgvProductos.CurrentRow.Cells[0].Value.ToString();

                        productos = db.tb_Productos.Find(int.Parse(Id));
                        db.tb_Productos.Remove(productos);
                        db.SaveChanges();
                    }
                    MessageBox.Show("El registro se eliminó con éxito");
                    dgvProductos.Rows.Clear();
                    cargarGridview();
                    limpiardatos();
                    CargarCombo();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Algo salio mal, intente de nuevo... " + ex.ToString());
                }
            }
        }
Exemple #2
0
        //llamdo por medio de codigo de barras el producto
        private void txtBuscarProducto_KeyUp(object sender, KeyEventArgs e)
        {
            //cuando entra el numero y se acciona el evento de enter
            if (txtBuscarProducto.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    btnBuscarProducto.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (SICOVE1Entities2 db = new SICOVE1Entities2())
                {
                    tb_Productos  producto   = new tb_Productos();
                    tb_Categorias categorias = new tb_Categorias();
                    int           buscar     = int.Parse(txtBuscarProducto.Text);

                    producto   = db.tb_Productos.Where(idBuscar => idBuscar.IdProducto == buscar).First();
                    categorias = db.tb_Categorias.Where(idBuscar => idBuscar.IdCategoria == buscar).First();

                    txtCodProducto.Text    = Convert.ToString(producto.IdProducto);
                    txtNombreProducto.Text = Convert.ToString(producto.Nombre);
                    txtIdCategoria.Text    = Convert.ToString(categorias.IdCategoria);
                    txtCategoriaProd.Text  = Convert.ToString(categorias.Nombre);

                    txtPrecio.Focus();
                    txtBuscarProducto.Text = "";
                    intentos = 2;
                }
            }
        }
Exemple #3
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                using (SICOVE1Entities db = new SICOVE1Entities())
                {
                    string Id  = dgvProductos.CurrentRow.Cells[0].Value.ToString();
                    int    IdC = int.Parse(Id);
                    productos         = db.tb_Productos.Where(VerificarId => VerificarId.IdProducto == IdC).First();
                    productos.Nombre  = txtNombre.Text;
                    productos.Detalle = txtDetalle.Text;

                    productos.FechaRegistro = Convert.ToDateTime(dtpFechaReg.Text);

                    String comboCategoria = cmbCategoria.SelectedValue.ToString();
                    productos.IdCategoria = Convert.ToInt32(comboCategoria);


                    db.Entry(productos).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                MessageBox.Show("Se Actualizo con éxito");
                dgvProductos.Rows.Clear();
                cargarGridview();
                limpiardatos();
                CargarCombo();

                btnGuardar.Enabled = true;
                btnNuevo.Enabled   = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo Salio Mal, intente de nuevo. ");
            }
        }
Exemple #4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                using (SICOVE1Entities db = new SICOVE1Entities())
                {
                    string Id = dgvProductos.CurrentRow.Cells[0].Value.ToString();

                    productos = db.tb_Productos.Find(int.Parse(Id));
                    db.tb_Productos.Remove(productos);
                    db.SaveChanges();
                }
                MessageBox.Show("El registro se eliminó con éxito");
                dgvProductos.Rows.Clear();
                cargarGridview();
                limpiardatos();
                CargarCombo();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo salio mal, intente de nuevo");
            }
        }