Esempio n. 1
0
        // GRID
        private void dgvList_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            InvMovimientoService.InvMovimiento obj = (InvMovimientoService.InvMovimiento)dgvList.CurrentRow.DataBoundItem;

            obj.monto_moneda = obj.costo_moneda * obj.cantidad;
            obj.costo        = obj.costo_moneda / factor;
            obj.monto        = obj.costo * obj.cantidad;

            Totalizar();
        }
Esempio n. 2
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            if (dgvList.RowCount > 0)
            {
                string item = dgvList[dgvList.CurrentCell.ColumnIndex, dgvList.CurrentCell.RowIndex].Value.ToString();
                if (item != null && dgvList.CurrentCell.ColumnIndex != 0)
                {
                    InvMovimientoService.InvMovimiento obj = (InvMovimientoService.InvMovimiento)dgvList.CurrentRow.DataBoundItem;
                    bList.Remove(obj);
                    Totalizar();
                }
            }

            btnDel.Visible = false;
            if (bList.Count > 0)
            {
                btnDel.Visible = true;
            }
            ValidarBotones();
        }
Esempio n. 3
0
        // GRID
        private void dgvList_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            double valor;

            if (double.TryParse(dgvList.CurrentCell.Value.ToString(), out valor))
            {
                InvMovimientoService.InvMovimiento obj = (InvMovimientoService.InvMovimiento)dgvList.CurrentRow.DataBoundItem;

                if (dgvList.CurrentCell.ColumnIndex == 22)
                {
                    obj.precio        = obj.costo * ((valor / 100) + 1);
                    obj.precio_moneda = obj.precio * factor;
                }

                obj.monto                 = obj.precio * obj.cantidad;
                obj.monto_moneda          = obj.precio_moneda * obj.cantidad;
                obj.monto_impuesto        = (obj.precio * obj.valor_impuesto) / 100;
                obj.monto_impuesto_moneda = obj.monto_impuesto * factor;
                Totalizar();
            }
        }
Esempio n. 4
0
        // BOTONES
        private void btnAdd_Click(object sender, EventArgs e)
        {
            frmInvProductosSelection fDialog = new frmInvProductosSelection();

            if (ConfigUI.LaunchDialogForm(fDialog) == DialogResult.OK)
            {
                _productoSeleccionado = fDialog.selectedProducto;

                _movimiento = new InvMovimientoService.InvMovimiento();

                _movimiento.cantidad              = 1;
                _movimiento.costo                 = _productoSeleccionado.costo;
                _movimiento.costo_moneda          = _productoSeleccionado.costo_moneda;
                _movimiento.id                    = "0";
                _movimiento.id_empresa            = Globals.logEmpresa.id;
                _movimiento.id_impuesto           = _productoSeleccionado.id_impuesto;
                _movimiento.id_operacion          = one.id;
                _movimiento.id_producto           = _productoSeleccionado.id;
                _movimiento.id_tipo_operacion     = one.id_tipo_operacion;
                _movimiento.last_update           = 0;
                _movimiento.monto                 = _productoSeleccionado.precio;
                _movimiento.monto_impuesto        = (_productoSeleccionado.precio * _productoSeleccionado.impuesto_valor) / 100;
                _movimiento.monto_impuesto_moneda = _movimiento.monto_impuesto * factor;
                _movimiento.monto_moneda          = _productoSeleccionado.precio_moneda;
                _movimiento.order_id              = 0;
                _movimiento.precio                = _productoSeleccionado.precio;
                _movimiento.precio_moneda         = _productoSeleccionado.precio_moneda;
                _movimiento.producto_codigo       = _productoSeleccionado.codigo;
                _movimiento.producto_nombre       = _productoSeleccionado.nombre;
                _movimiento.producto_unidad       = _productoSeleccionado.unidad_nombre;
                _movimiento.valor_impuesto        = _productoSeleccionado.impuesto_valor;
                bList.Add(_movimiento);

                Console.WriteLine("Asignar");
                Console.WriteLine(_movimiento.costo.ToString() + ", " + _movimiento.precio.ToString() + ", " + _movimiento.monto.ToString());
                Totalizar();

                ValidarBotones();
            }
        }
Esempio n. 5
0
        // GRID
        private void dgvList_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            InvMovimientoService.InvMovimiento obj = (InvMovimientoService.InvMovimiento)dgvList.CurrentRow.DataBoundItem;

            Totalizar();
        }