public override void RefreshSecondaryData() { if (_entity.OidSerie != 0) { SetSerie(SerieInfo.Get(_entity.OidSerie, false), false); } PgMng.Grow(); if (_entity.OidAcreedor != 0) { SetAcreedor(ProviderBaseInfo.Get(_entity.OidAcreedor, _entity.ETipoAcreedor, false)); } PgMng.Grow(); if (_entity.OidAlmacen != 0) { SetAlmacen(StoreInfo.Get(_entity.OidAlmacen, false)); } PgMng.Grow(); if (_entity.OidExpediente != 0) { SetExpediente(ExpedientInfo.Get(_entity.OidExpediente, false)); } PgMng.Grow(); if (_acreedor != null) { ProductList.GetList(_acreedor, _serie, false, true); } }
public override void RefreshSecondaryData() { if (_entity.OidSerie != 0) { SetSerie(SerieInfo.Get(_entity.OidSerie, false), false); } PgMng.Grow(); if (_entity.OidAcreedor != 0) { SetProvider(ProviderBaseInfo.Get(_entity.OidAcreedor, _entity.ETipoAcreedor, false)); } PgMng.Grow(); if (_entity.OidAlmacen != 0) { SetStore(StoreInfo.Get(_entity.OidAlmacen, false)); } PgMng.Grow(); if (_entity.OidExpediente != 0) { SetExpedient(ExpedientInfo.Get(_entity.OidExpediente, false), false); } PgMng.Grow(); base.RefreshSecondaryData(); }
protected override void RefreshMainData() { Datos.DataSource = _entity; Datos_Lineas.DataSource = _entity.Conceptos; PgMng.Grow(); if (_entity.OidAcreedor > 0) { Datos_Emisor.DataSource = ProviderBaseInfo.Get(_entity.OidAcreedor, _entity.ETipoAcreedor, true); } PgMng.Grow(); if (_entity.OidSerie > 0) { SerieInfo serie = SerieInfo.Get(_entity.OidSerie, false); Serie_TB.Text = serie.Nombre; } PgMng.Grow(); DiasPago_NTB.Text = _entity.DiasPago.ToString(); Fecha_DTP.Value = _entity.Fecha; FechaRegistro_DTP.Value = _entity.FechaRegistro; Prevision_TB.Text = _entity.Prevision.ToShortDateString(); base.RefreshMainData(); }
public override void PrintDetailAction() { if (ActiveItem == null) { return; } InputInvoiceReportMng reportMng = new InputInvoiceReportMng(AppContext.ActiveSchema, this.Text, this.FilterValues); InputInvoiceInfo item = InputInvoiceInfo.Get(ActiveOID, ActiveItem.ETipoAcreedor, true); FormatConfFacturaAlbaranReport conf = new FormatConfFacturaAlbaranReport(); ProviderBaseInfo provider = ProviderBaseInfo.Get(ActiveItem.OidAcreedor, ActiveItem.ETipoAcreedor, false); SerieInfo serie = SerieInfo.Get(ActiveItem.OidSerie, false); conf.nota = (provider.OidImpuesto == 1) ? Library.Invoice.Resources.Messages.NOTA_EXENTO_IGIC : string.Empty; conf.nota += (conf.nota != string.Empty) ? Environment.NewLine : string.Empty; conf.nota += (ActiveItem.Nota ? serie.Cabecera : ""); conf.cuenta_bancaria = ActiveItem.CuentaBancaria; PgMng.Grow(); ReportClass report = reportMng.GetDetailReport(item, conf); if (SettingsMng.Instance.GetUseDefaultPrinter()) { int n_copias = SettingsMng.Instance.GetDefaultNCopies(); PrintReport(report, n_copias); } else { ShowReport(report); } }
protected void DoAddAlbaran(BackgroundWorker bk) { Datos.RaiseListChangedEvents = false; Datos_Lineas.RaiseListChangedEvents = false; try { PgMng.Reset(_results.Count + 1, 1, Resources.Messages.IMPORTANDO_ALBARANES, this); //Asignamos el titular if (_entity.OidAcreedor == 0 || _entity.AlbaranesFacturas.Count == 0) { _entity.CopyFrom(_results[0]); SetEmisor(ProviderBaseInfo.Get(_entity.OidAcreedor, _entity.ETipoAcreedor)); } //else //{ // foreach (InputDeliveryInfo item in _results) // { // if (item.PIRPF != _entity.PIRPF) // { // PgMng.ShowInfoException(Resources.Messages.FACTURA_CON_IRPF_DISTINTO); // return; // } // } //} foreach (InputDeliveryInfo item in _results) { item.LoadChilds(typeof(InputDeliveryLine), true); _entity.Insert(item); _albaranes.Add(item); PgMng.Grow(string.Empty, "Insertar el Albarán"); } Result = BGResult.OK; } catch (Exception ex) { throw ex; } finally { PgMng.FillUp(); Datos.RaiseListChangedEvents = true; Datos_Lineas.RaiseListChangedEvents = true; #if TRACE PgMng.ShowCronos(); #endif } }
public override void PrintObject() { /*InputInvoiceReportMng reportMng = new InputInvoiceReportMng(AppContext.ActiveSchema); * * FormatConfFacturaProveedorAlbaranReport conf = new FormatConfFacturaProveedorAlbaranReport(); * conf.nota = EntityInfo.Nota ? Nota_TB.Text : ""; * conf.cabecera = Cabecera_CB.SelectedItem == null ? "FACTURA" : Cabecera_CB.SelectedItem.ToString(); * conf.copia = Copia_CKB.Checked ? "COPIA" : ""; * conf.cuenta_bancaria = Cuenta_TB.Text; * conf.forma_pago = ""; * * ReportViewer.SetReport(reportMng.GetFacturaProveedorReport(EntityInfo, conf)); * ReportViewer.ShowDialog(); * * ReportClass report = reportMng.GetQRCodeReport(EntityInfo); * * if (SettingsMng.Instance.GetUseDefaultPrinter()) * { * int n_copias = SettingsMng.Instance.GetDefaultNCopies(); * PrintReport(report, n_copias); * } * else * ShowReport(report);*/ InputInvoiceReportMng reportMng = new InputInvoiceReportMng(AppContext.ActiveSchema); FormatConfFacturaAlbaranReport conf = new FormatConfFacturaAlbaranReport(); ProviderBaseInfo provider = ProviderBaseInfo.Get(EntityInfo.OidAcreedor, EntityInfo.ETipoAcreedor, false); SerieInfo serie = SerieInfo.Get(EntityInfo.OidSerie, false); conf.nota = (provider.OidImpuesto == 1) ? Library.Invoice.Resources.Messages.NOTA_EXENTO_IGIC : string.Empty; conf.nota += (conf.nota != string.Empty) ? Environment.NewLine : string.Empty; conf.nota += (EntityInfo.Nota ? serie.Cabecera : ""); conf.cuenta_bancaria = EntityInfo.CuentaBancaria; PgMng.Grow(); ReportClass report = reportMng.GetDetailReport(EntityInfo, conf); if (SettingsMng.Instance.GetUseDefaultPrinter()) { int n_copias = SettingsMng.Instance.GetDefaultNCopies(); PrintReport(report, n_copias); } else { ShowReport(report); } }
public override void RefreshSecondaryData() { if (_entity.OidAcreedor != 0) { SetEmisor(ProviderBaseInfo.Get(_entity.OidAcreedor, _entity.ETipoAcreedor, false)); } PgMng.Grow(); if (_entity.OidSerie != 0) { SetSerie(SerieInfo.Get(_entity.OidSerie, false), false); } PgMng.Grow(); base.RefreshSecondaryData(); }
protected void DoAddOrder(BackgroundWorker bk) { Datos.RaiseListChangedEvents = false; Lines_BS.RaiseListChangedEvents = false; try { PgMng.Reset(_results.Count + 1, 1, Resources.Messages.IMPORTANDO_ALBARANES, this); //Asignamos el ACREEDOR if (_entity.OidAcreedor == 0) { _entity.CopyFrom(_results[0]); SetProvider(ProviderBaseInfo.Get(_results[0].OidAcreedor, _results[0].ETipoAcreedor)); } foreach (PedidoProveedorInfo item in _results) { _entity.Insert(item); _orders.RemoveItem(item.Oid); } PgMng.Grow(string.Empty, "Insertar el Pedido"); Result = BGResult.OK; } catch (Exception ex) { throw ex; } finally { PgMng.FillUp(); Datos.RaiseListChangedEvents = true; Lines_BS.RaiseListChangedEvents = true; #if TRACE PgMng.ShowCronos(); #endif } }