public ArticuloForm(Inventario item) { InitializeComponent(); ACCION = eOperacion.UPDATE; SELECTED = item; dbUser = new DBUsuario(); dbInventario = new InventarioController(); }
public ItemInicial(Inventario item) { InitializeComponent(); ACCION = eOperacion.UPDATE; dbPrendasal = new DBPRENDASAL(); SELECTED = item; dbUser = new DBUsuario(); dbInventario = new InventarioController(); dbCatalogo = new DBCatalogo(); }
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; } }
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; } }