public frmCajOperacionesDetail(CajOperacion _one) { InitializeComponent(); if (_one == null) { return; } one = _one; CrearBindings(); _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } lblTitle.Text = _tipoOperacion.nombre; lblSubTitle.Text = one.nro_control; CargarListas(); Globals.ConfigurarComboMonedas(cmbCotizacion); txtMonto.Text = "0,00"; //DETALLE _listaInstrumentosSeleccionados = srvMovimiento.GetList(one.id); ConfigurarInstrumento(_listaInstrumentosSeleccionados); if (one.id != "0") { btnSave.Enabled = false; } }
public frmInvOperacionesDetail(InvOperacion _one) { InitializeComponent(); //ONE if (_one == null) { return; } one = _one; CrearBindings(); _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } lblTitle.Text = _tipoOperacion.nombre; lblSubTitle.Text = one.nro_control; //DETALLE _listaDetalle = srvMovimiento.GetList(one.id); bList = new BindingList <InvMovimientoService.InvMovimiento>(_listaDetalle); bs.DataSource = bList; dgvList.DataSource = bs; Totalizar(); ValidarBotones(); }
private void SelPago() { AppPV.frmSelection.frmCajMovimientoSelection fDialog = new AppPV.frmSelection.frmCajMovimientoSelection(oneDevolucion, _listaInstrumentos, "devolucion"); if (ConfigUI.LaunchDialogForm(fDialog) == DialogResult.OK) { _tipoOperacion = GetTipoOperacion(oneDevolucion.id_tipo_operacion); oneDevolucion.tipo_documento_nombre = _tipoOperacion.nombre; _listaInstrumentos = fDialog.instrumentosSeleccionados; foreach (App.InvMovimientoService.InvMovimiento item in bList) { item.id = "0"; item.id_operacion = oneDevolucion.id; item.id_tipo_operacion = oneDevolucion.id_tipo_operacion; item.last_update = 0; item.order_id = 0; } foreach (App.CajMovimientoService.CajMovimiento item in _listaInstrumentos) { item.id = "0"; item.id_operacion = oneDevolucion.id; item.id_tipo_operacion = oneDevolucion.id_tipo_operacion; item.last_update = oneDevolucion.last_update; item.order_id = oneDevolucion.order_id; } List <App.VntOperacionService.InvMovimiento> _detail = Globals.ConvertirDetalle(bList); List <App.VntOperacionService.CajMovimiento> _pago = Globals.ConvertirPago(_listaInstrumentos); //SAVE try { string res = srvVenta.SetOne(oneDevolucion, _detail, _pago); if (res.Length > 1) { if (oneDevolucion.id_tipo_operacion == "11E95C6B1693D4D2808B00E04C6F7E24") { Globals.ImprimirNotaCreditoFiscal(oneDevolucion, _detail, lblProgreso); } else { Globals.ImprimirTicketVenta(oneDevolucion, _detail, factor); } MetroFramework.MetroMessageBox.Show(this, "Operación registrada con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MetroFramework.MetroMessageBox.Show(this.MdiParent, "No se guardó la operaació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 SelPago() { _listaInstrumentos.Clear(); frmCajMovimientoSelection fDialog = new frmCajMovimientoSelection(one, _listaInstrumentos, "venta"); if (ConfigUI.LaunchDialogForm(fDialog) == DialogResult.OK) { one.id_cotizacion = _oneCotizacion.id_cotizacion; one.id_tipo_operacion = fDialog.idTipoOperacion; _tipoOperacion = GetTipoOperacion(one.id_tipo_operacion); one.tipo_documento_nombre = _tipoOperacion.nombre; _oneCliente = srvCliente.GetOne(Globals.logEmpresa.id, one.id_cliente); _listaInstrumentos = fDialog.instrumentosSeleccionados; _listaDetalle = srvMovimiento.GetList(one.id); //CONVERSIONES VntOperacion _one = Globals.ConvertirHeadVenta(one); _one.id = "0"; List <App.VntOperacionService.InvMovimiento> _detail = Globals.ConvertirDetalleVenta(_listaDetalle); List <App.VntOperacionService.CajMovimiento> _pago = Globals.ConvertirPago(_listaInstrumentos); //SAVE try { string res = srvVenta.SetOne(_one, _detail, _pago); if (res.Length > 1) { if (one.id_tipo_operacion == "11E8F22493F0CDBC8FF600270E383B06") { Globals.ImprimirFacturaFiscal(_oneCliente, _one, _detail, lblProgreso); } else { //imprimirOperacion(); Globals.ImprimirTicketVenta(_one, _detail, factor); } srvCola.UpdateOne(one, 3); MetroFramework.MetroMessageBox.Show(this.MdiParent, "Operación registrada 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 SisOperacion GetTipoOperacion(string idTipoOperacion) { SisOperacion _operacion = new SisOperacion(); foreach (SisOperacion item in _listaOperaciones) { if (item.id == idTipoOperacion) { _operacion = item; } } return(_operacion); }
private SisOperacion GetTipoOperacion(string idTipoOperacion) { SisOperacion _operacion = new SisOperacion(); /*foreach (SisOperacion item in _listaOperaciones) * { * if (item.id == idTipoOperacion) * { * _operacion = item; * } * }*/ return(_operacion); }
public frmVntOperacionesDetail(VntOperacion _one) { InitializeComponent(); //ONE if (_one == null) { return; } one = _one; CrearBindings(); //LISTAS _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } lblTitle.Text = _tipoOperacion.nombre; lblSubTitle.Text = one.nro_control; CargarListas(); //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 <InvMovimientoService.InvMovimiento>(_listaDetalle); //PAGO _listaInstrumentos = srvMovimientoCaja.GetList(one.id); Globals.ConfigurarComboMonedas(cmbCotizacion); bs.DataSource = bList; dgvList.DataSource = bs; Totalizar(); ValidarBotones(); }
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(); }
public frmCmpOperacionesDetail(CmpOperacion _one) { InitializeComponent(); //ONE if (_one == null) { return; } one = _one; CrearBindings(); _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } lblTitle.Text = _tipoOperacion.nombre; lblSubTitle.Text = one.nro_control; CargarListas(); Globals.ConfigurarComboMonedas(cmbCotizacion); CmpProveedor proveedor = srvProveedor.GetOne(Globals.logEmpresa.id, one.id_proveedor); if (proveedor != null) { AsignarProveedor(proveedor); } //DETALLE _listaDetalle = srvMovimiento.GetList(one.id); bList = new BindingList <InvMovimientoService.InvMovimiento>(_listaDetalle); bs.DataSource = bList; dgvList.DataSource = bs; ConfigGrid(); Totalizar(); ValidarBotones(); }
private void SaveDevolucion() { _tipoOperacion = GetTipoOperacion(oneDevolucion.id_tipo_operacion); oneDevolucion.tipo_documento_nombre = _tipoOperacion.nombre; //_listaInstrumentos = fDialog.instrumentosSeleccionados; List <App.VntOperacionService.InvMovimiento> _detail = Globals.ConvertirDetalle(bList); List <App.VntOperacionService.CajMovimiento> _pago = Globals.ConvertirPago(_listaInstrumentos); //SAVE try { string res = srvVenta.SetOne(oneDevolucion, _detail, _pago); if (res.Length > 1) { if (oneDevolucion.id_tipo_operacion == "11E8F22493F0CDBC8FF600270E383B06") { Globals.ImprimirNotaCreditoFiscal(oneDevolucion, _detail, lblProgreso); } else { //imprimirOperacion(); Globals.ImprimirTicketVenta(oneDevolucion, _detail, factor); } MetroFramework.MetroMessageBox.Show(this.MdiParent, "Operación registrada con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MetroFramework.MetroMessageBox.Show(this.MdiParent, "No se guardó la operaació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 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); } } }
public string SetOne(SisOperacion one) { string _id = srv.SetOne(one); return(_id); }
public SisOperacion GetOne(string id) { SisOperacion _one = srv.GetOne(id); return(_one); }