public frmCajMovimientoSelection(ColOperacion _one, List <App.CajMovimientoService.CajMovimiento> _instrumentos, string padre) { factor = Globals.valorCotizacion; _totalDocumento = _one.total; _padre = padre; idTipoOperacion = _one.id_tipo_operacion; InitializeComponent(); lblClienteNombre.Text = _one.cliente_nombre; lblClienteRif.Text = _one.cliente_rif; CargarListas(); Globals.ConfigurarComboMonedas(cmbCotizacion); cmbTipoOperacion.SelectedValue = _one.id_tipo_operacion; if (_padre == "devolucion") { cmbTipoOperacion.Enabled = false; } instrumentosSeleccionados = _instrumentos; foreach (App.CajMovimientoService.CajMovimiento item in instrumentosSeleccionados) { item.monto_moneda = item.monto * factor; } OcultarListaInstrumentos(); AgregarListaInstrumentos(); CalcularTotales(); this.KeyPreview = true; this.KeyDown += new KeyEventHandler(frmCajMovimientoSelection_KeyDown); }
private void btnNullify_Click(object sender, EventArgs e) { one.id_cliente = _oneCliente.id; one.id_cotizacion = cmbCotizacion.SelectedValue.ToString(); one.id_usuario = Globals.logUser.id; ColOperacion _oneCola = Globals.ConvertirHeadCola(one); List <App.ColOperacionService.ColMovimiento> _detail = Globals.ConvertirDetalleCola(bList); //SAVE try { string res = srvCola.SetOne(_oneCola, _detail); if (res.Length > 1) { MetroFramework.MetroMessageBox.Show(this.MdiParent, "Documento enviado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MetroFramework.MetroMessageBox.Show(this.MdiParent, "No se guardó la operación", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MetroFramework.MetroMessageBox.Show(this.MdiParent, "Se produjeron errores intentando procesar la operación, por favor revise los valores e intente nuevamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public static VntOperacion ConvertirHeadVenta(ColOperacion headVenta) { VntOperacion _head = new VntOperacion(); _head.id = headVenta.id; _head.order_id = headVenta.order_id; _head.last_update = headVenta.last_update; _head.id_empresa = headVenta.id_empresa; _head.id_tipo_operacion = headVenta.id_tipo_operacion; _head.numero = headVenta.numero; _head.nro_control = headVenta.nro_control; _head.fecha = headVenta.fecha; _head.fecha_registro = headVenta.fecha_registro; _head.id_destino = headVenta.id_destino; _head.id_cliente = headVenta.id_cliente; _head.cliente_nombre = headVenta.cliente_nombre; _head.cliente_rif = headVenta.cliente_rif; _head.id_tipo_documento = headVenta.id_tipo_documento; _head.tipo_documento_nombre = headVenta.tipo_documento_nombre; _head.nro_control_documento = headVenta.nro_control_documento; _head.nro_documento = headVenta.nro_documento; _head.fecha_documento = headVenta.fecha_documento; _head.nro_factura_afectada = headVenta.nro_factura_afectada; _head.id_doc_origen = headVenta.id_doc_origen; _head.id_cotizacion = headVenta.id_cotizacion; _head.monto_exento = headVenta.monto_exento; _head.base_imponible_tg = headVenta.base_imponible_tg; _head.base_imponible_tr = headVenta.base_imponible_tr; _head.base_imponible_ta = headVenta.base_imponible_ta; _head.pct_alicuota_tg = headVenta.pct_alicuota_tg; _head.pct_alicuota_tr = headVenta.pct_alicuota_tr; _head.pct_alicuota_ta = headVenta.pct_alicuota_ta; _head.monto_iva_tg = headVenta.monto_iva_tg; _head.monto_iva_tr = headVenta.monto_iva_tr; _head.monto_iva_ta = headVenta.monto_iva_ta; _head.total = headVenta.total; _head.monto_exento_moneda = headVenta.monto_exento_moneda; _head.base_imponible_tg_moneda = headVenta.base_imponible_tg_moneda; _head.base_imponible_tr_moneda = headVenta.base_imponible_tr_moneda; _head.base_imponible_ta_moneda = headVenta.base_imponible_ta_moneda; _head.monto_iva_tg_moneda = headVenta.monto_iva_tg_moneda; _head.monto_iva_tr_moneda = headVenta.monto_iva_tr_moneda; _head.monto_iva_ta_moneda = headVenta.monto_iva_ta_moneda; _head.total_moneda = headVenta.total_moneda; _head.pct_descuento = headVenta.pct_descuento; _head.pct_adicional = headVenta.pct_adicional; _head.id_status = headVenta.id_status; _head.id_estado = headVenta.id_estado; _head.id_usuario = headVenta.id_usuario; _head.usuario_nombre = headVenta.usuario_nombre; _head.observacion = headVenta.observacion; return(_head); }
public frmCajVistaPrevia(ColOperacion _one) { InitializeComponent(); CrearBindings(); //ONE if (_one == null) { return; } one = _one; Console.WriteLine("LoadTipoOperacion: " + one.id_tipo_operacion); cmbTipoOperacion.DataBindings.Add("SelectedValue", one, "id_tipo_operacion", true, DataSourceUpdateMode.OnPropertyChanged); //LISTAS _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } //CLIENTE if (one.id_cliente != "") { VntCliente cliente = srvCliente.GetOne(Globals.logEmpresa.id, one.id_cliente); if (cliente != null) { AsignarCliente(cliente); } } //DETALLE _listaDetalle = srvMovimiento.GetList(one.id); bList = new BindingList <App.ColMovimientoService.ColMovimiento>(_listaDetalle); bs.DataSource = bList; dgvList.DataSource = bs; //TOTAL Totalizar(); }
private void SelConfirmacion() { frmPvConfirmar fDialog = new frmPvConfirmar(one, bList); if (ConfigUI.LaunchDialogForm(fDialog) == DialogResult.OK) { one.id_usuario = fDialog.selectedUsuario.id; one.id_cotizacion = _oneCotizacion.id_cotizacion; one.id_tipo_operacion = "11E8F22493F0CDBC8FF600270E383B06"; _tipoOperacion = GetTipoOperacion(one.id_tipo_operacion); one.tipo_documento_nombre = _tipoOperacion.nombre; ColOperacion _oneCola = Globals.ConvertirHeadCola(one); List <App.ColOperacionService.ColMovimiento> _detail = Globals.ConvertirDetalleCola(bList); //SAVE try { string res = srvCola.SetOne(_oneCola, _detail); if (res.Length > 1) { MetroFramework.MetroMessageBox.Show(this.MdiParent, "Documento enviado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); InicializarOperacion(); } else { MetroFramework.MetroMessageBox.Show(this.MdiParent, "No se guardó la operación", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MetroFramework.MetroMessageBox.Show(this.MdiParent, "Se produjeron errores intentando procesar la operación, por favor revise los valores e intente nuevamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void EliminarItem() { if (dgvList.RowCount > 0) { string item = dgvList[dgvList.CurrentCell.ColumnIndex, dgvList.CurrentCell.RowIndex].Value.ToString(); if (item != null) { System.Windows.Forms.DialogResult resDel = MetroFramework.MetroMessageBox.Show(this.MdiParent, "¿Desea eliminar el item seleccionado?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resDel == DialogResult.Yes) { ColOperacion obj = (ColOperacion)dgvList.CurrentRow.DataBoundItem; bList.Remove(obj); //Totalizar(); } } } /*btnDel.Visible = false; * if (bList.Count > 0) * { * btnDel.Visible = true; * }*/ //Totalizar(); }
public string UpdateOne(ColOperacion one, int idStatus) { string _id = srv.UpdateOne(one, idStatus); ColNotificacion.hayNotificacion = true; return _id; }
public string SetOne(ColOperacion one, List<ColMovimiento> detail) { string _id = srv.SetOne(one, detail); ColNotificacion.hayNotificacion = true; return _id; }
public ColOperacion GetOne(string idEmpresa, string idTipo, string id) { ColOperacion _one = srv.GetOne(idEmpresa, idTipo, id); return _one; }