Exemple #1
0
        public void insertarRegistro()
        {
            producto = new Producto();
            if (tipoInsercion == 0)
            {
                producto.fkProveedor    = Convert.ToInt32(boxProveedor.SelectedValue);
                producto.txtCodigo      = txtCodigo.Text;
                producto.txtNombre      = txtNombre.Text;
                producto.txtDescripcion = txtDescripcion.Text;
                producto.intCantidad    = Convert.ToInt32(txtCantidad.Text);
                if (boxGenero.SelectedIndex == 1)
                {
                    producto.intGenero = 0;
                }
                if (boxGenero.SelectedIndex == 2)
                {
                    producto.intGenero = 1;
                }

                producto.fkMarca                  = Convert.ToInt32(boxMarcas.SelectedValue);
                producto.fkModelo                 = Convert.ToInt32(boxModelos.SelectedValue);
                producto.fkTalla                  = Convert.ToInt32(boxTallas.SelectedValue);
                producto.decValorCompra           = Convert.ToDecimal(txtValorCompra.Text);
                producto.decValorVenta            = Convert.ToDecimal(txtValorVenta.Text);
                producto.intIdUsuarioModificacion = IdUsuario.IdUsuarioConectado;
                ProductoBLL.InsertObjetoProducto(producto);
                MessageBox.Show("Producto Guardado Satisfactoriamente");
                this.resetearDatos();
            }

            if (tipoInsercion == 1)
            {
                producto.pkProducto     = Convert.ToInt16(codProduct);
                producto.fkProveedor    = Convert.ToInt16(boxProveedor.SelectedValue);
                producto.txtCodigo      = txtCodigo.Text;
                producto.txtNombre      = txtNombre.Text;
                producto.txtDescripcion = txtDescripcion.Text;
                producto.intCantidad    = Convert.ToInt16(txtCantidad.Text);
                producto.fkMarca        = Convert.ToInt32(boxMarcas.SelectedValue);
                producto.fkModelo       = Convert.ToInt32(boxModelos.SelectedValue);
                producto.fkTalla        = Convert.ToInt32(boxTallas.SelectedValue);
                if (boxGenero.SelectedIndex == 1)
                {
                    producto.intGenero = 0;
                }
                if (boxGenero.SelectedIndex == 2)
                {
                    producto.intGenero = 1;
                }
                producto.decValorCompra           = Convert.ToDecimal(txtValorCompra.Text);
                producto.decValorVenta            = Convert.ToDecimal(txtValorVenta.Text);
                producto.intIdUsuarioModificacion = 1;
                ProductoBLL.UpdateProducto(producto);
                MessageBox.Show("El registro se ha actualizado correctamente");
                frmProductos frm = new frmProductos();
                frm.MdiParent   = this.MdiParent;
                frm.WindowState = FormWindowState.Maximized;
                frm.Show();
                this.Dispose();
            }
        }