Пример #1
0
 public ArticuloForm(Inventario item)
 {
     InitializeComponent();
     ACCION = eOperacion.UPDATE;
     SELECTED = item;
     dbUser = new DBUsuario();
     dbInventario = new InventarioController();
 }
Пример #2
0
 public ItemInicial(Inventario item)
 {
     InitializeComponent();
     ACCION = eOperacion.UPDATE;
     dbPrendasal = new DBPRENDASAL();
     SELECTED = item;
     dbUser = new DBUsuario();
     dbInventario = new InventarioController();
     dbCatalogo = new DBCatalogo();
 }
Пример #3
0
 private Inventario buildITEM()
 {
     Inventario i = new Inventario();
     i.FECHA = HOME.Instance().FECHA_SISTEMA;
     i.CODIGO = txtCODIGO.Text.Trim();
     i.ARTICULO = (string)cbxITEM.SelectedValue;
     i.CANTIDAD = Double.Parse(txtCANTIDAD.Text.Trim());
     i.DESCRIPCION = txtDESCRIPCION.Text;
     i.COSTO = Decimal.Parse(txtCOSTO.Text.Trim());
     i.PRECIO = Decimal.Parse(txtPRECIO.Text.Trim());
     i.COD_SUC = (string) cbxSUCURSAL.SelectedValue;
     return i;
 }
        private void SelectedArticulo()
        {
            SELECTED = null;
            if (tblInventario.CurrentCell != null && tblInventario.SelectedRows.Count == 1)
            {
                SELECTED = new Inventario();
                SELECTED.ID_MOV = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<int>("ID_MOV");
                SELECTED.TRANSACCION = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("COD_TRANS");
                SELECTED.FECHA = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<DateTime>("FECHA_INGRESO");
                SELECTED.LINEA = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<int?>("LINEA");
                SELECTED.CODIGO = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("CODIGO");
                SELECTED.CATEGORIA = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("CATEGORIA");
                SELECTED.ARTICULO = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("ARTICULO");
                SELECTED.DESCRIPCION = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("DESCRIPCION");
                SELECTED.CANTIDAD = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<double>("CANTIDAD");
                SELECTED.COSTO = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<decimal>("COSTO");
                SELECTED.PRECIO = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<decimal>("PRECIO");
                SELECTED.INIT_BALANCE = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<bool>("INIT_BALANCE");
                SELECTED.COD_SUC = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<string>("COD_SUC");
                SELECTED.DISPONIBLE = INVENTARIO.Rows[tblInventario.CurrentCell.RowIndex].Field<bool>("DISPONIBLE");

                btnEditar.Enabled = true;
                btnEliminar.Enabled = true;

            }
        }
Пример #5
0
        private void GUARDAR(object sender, EventArgs e)
        {
            Inventario i = new Inventario();
            string autorizacion;
            switch (ACCION)
            {
                case eOperacion.INSERT:
                    if (validarITEM())
                    {
                        i = buildITEM();
                        autorizacion = Controles.InputBoxPassword("CODIGO", "CODIGO DE AUTORIZACION");
                        if (autorizacion != "" && DBPRENDASAL.md5(autorizacion) == HOME.Instance().USUARIO.PASSWORD)
                        {
                            if (dbInventario.registrarInvInicialPRENDASAL(i, HOME.Instance().SUCURSAL.COD_SUC, HOME.Instance().USUARIO.COD_EMPLEADO, HOME.Instance().SISTEMA))
                            {
                                CorteInvInicialForm.Instance().cargarInventarioInicial();
                                this.Close();
                            }
                        }
                        else
                        {
                            MessageBox.Show("CODIGO DE AUTORIZACION INVALIDO", "DENEGADO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    break;
                case eOperacion.UPDATE:

                    i = buildITEM();
                    i.ID_MOV = SELECTED.ID_MOV;
                    i.INIT_BALANCE = SELECTED.INIT_BALANCE;
                    i.DISPONIBLE = SELECTED.DISPONIBLE;
                   autorizacion = Controles.InputBoxPassword("CODIGO", "CODIGO DE AUTORIZACION");
                    if (autorizacion != "" && DBPRENDASAL.md5(autorizacion) == HOME.Instance().USUARIO.PASSWORD)
                    {
                        if (dbInventario.editarInvInicialPRENDASAL(i, HOME.Instance().SUCURSAL.COD_SUC, HOME.Instance().USUARIO.COD_EMPLEADO, HOME.Instance().SISTEMA))
                        {
                            CorteInvInicialForm.Instance().cargarInventarioInicial();
                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("CODIGO DE AUTORIZACION INVALIDO", "DENEGADO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }

                    break;

            }
        }