// 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(); }
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(); }
// 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(); } }
// 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(); } }
// GRID private void dgvList_CellEndEdit(object sender, DataGridViewCellEventArgs e) { InvMovimientoService.InvMovimiento obj = (InvMovimientoService.InvMovimiento)dgvList.CurrentRow.DataBoundItem; Totalizar(); }