public void InputInvoiceListHasItems() { InputInvoiceList list = null; list = InputInvoiceList.GetList(ETipoAcreedor.Todos, 2014, false); Assert.IsTrue(list.Count > 0); }
public InputInvoiceMngForm(bool isModal, Form parent, ETipoFacturas tipo, InputInvoiceList list) : base(isModal, parent, list) { InitializeComponent(); // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas DatosLocal_BS = Datos; Tabla.DataSource = DatosLocal_BS; SetMainDataGridView(Tabla); Datos.DataSource = InputInvoiceList.NewList().GetSortedList(); SortProperty = Fecha.DataPropertyName; SortDirection = ListSortDirection.Descending; SetView(molView.Normal); _tipo = tipo; switch (tipo) { case ETipoFacturas.Todas: this.Text = Resources.Labels.FACTURA_RECIBIDAS_TODAS; break; case ETipoFacturas.Pagadas: this.Text = Resources.Labels.FACTURA_RECIBIDAS_PAGADAS; break; case ETipoFacturas.Pendientes: this.Text = Resources.Labels.FACTURA_RECIBIDAS_PENDIENTES; break; } }
public void InputInvoiceListNotIsNull() { InputInvoiceList list = null; list = InputInvoiceList.GetList(ETipoAcreedor.Todos, 2014, false); Assert.IsNotNull(list); }
public InputInvoiceSelectForm(Form parent, InputInvoiceList lista) : base(true, parent, ETipoFacturas.Todas, lista) { InitializeComponent(); _view_mode = molView.Select; _action_result = DialogResult.Cancel; }
public void InputInvoiceListHasItemsOnlyFromASerie() { InputInvoiceList list = null; QueryConditions conditions = new QueryConditions { Serie = SerieInfo.New(1) }; list = InputInvoiceList.GetList(conditions, false); Assert.IsNull(list.FirstOrDefault(x => x.OidSerie != conditions.Serie.Oid)); }
public void InputInvoiceListHasItemsOnlyFromAClient() { InputInvoiceList list = null; QueryConditions conditions = new QueryConditions { Acreedor = ProviderBaseInfo.New(1, ETipoAcreedor.Proveedor) }; list = InputInvoiceList.GetList(conditions, false); Assert.IsNull(list.FirstOrDefault(x => x.OidAcreedor != conditions.Acreedor.Oid)); }
protected override void RefreshMainData() { PgMng.Grow(string.Empty, "InputInvoiceMngForm::RefreshMainData INI"); _selectedOid = ActiveOID; switch (DataType) { case EntityMngFormTypeData.Default: switch (_tipo) { case ETipoFacturas.Todas: if (moleQule.Common.ModulePrincipal.GetUseActiveYear()) { List = InputInvoiceList.GetList(ETipoAcreedor.Todos, moleQule.Common.ModulePrincipal.GetActiveYear().Year, false); } else { List = InputInvoiceList.GetList(false); } break; case ETipoFacturas.Pagadas: if (moleQule.Common.ModulePrincipal.GetUseActiveYear()) { List = InputInvoiceList.GetPagadasList(ETipoAcreedor.Todos, moleQule.Common.ModulePrincipal.GetActiveYear().Year, false); } else { List = InputInvoiceList.GetPagadasList(false); } break; case ETipoFacturas.Pendientes: if (moleQule.Common.ModulePrincipal.GetUseActiveYear()) { List = InputInvoiceList.GetPendientesList(ETipoAcreedor.Todos, moleQule.Common.ModulePrincipal.GetActiveYear().Year, false); } else { List = InputInvoiceList.GetPendientesList(false); } break; } break; case EntityMngFormTypeData.ByParameter: _sorted_list = List.GetSortedList(); break; } PgMng.Grow(string.Empty, "InputInvoiceMngForm::RefreshMainData END"); }
public override void UpdateList() { switch (_current_action) { case molAction.Add: if (_entity == null) { return; } List.AddItem(_entity.GetInfo(false)); if (FilterType == IFilterType.Filter) { InputInvoiceList listA = InputInvoiceList.GetList(_filter_results); listA.AddItem(_entity.GetInfo(false)); _filter_results = listA.GetSortedList(); } break; case molAction.Edit: case molAction.ChangeStateContabilizado: case molAction.ChangeStateEmitido: case molAction.Unlock: if (_entity == null) { return; } ActiveItem.CopyFrom(_entity); break; case molAction.Delete: if (ActiveItem == null) { return; } List.RemoveItem(ActiveItem.Oid); if (FilterType == IFilterType.Filter) { InputInvoiceList listD = InputInvoiceList.GetList(_filter_results); listD.RemoveItem(ActiveItem.Oid); _filter_results = listD.GetSortedList(); } break; } RefreshSources(); if (_entity != null) { Select(_entity.Oid); } _entity = null; }
public override void PrintList() { PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this); InputInvoiceReportMng reportMng = new InputInvoiceReportMng(AppContext.ActiveSchema, this.Text, FilterValues); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); InputInvoiceListRpt report = reportMng.GetListReport(InputInvoiceList.GetList(Datos.DataSource as IList <InputInvoiceInfo>), ProviderBaseList.GetList(false)); PgMng.FillUp(); ShowReport(report); }
protected override void AttachFacturaNavieraActon() { if (Fomento_DGW.CurrentRow == null) { return; } if (Fomento_DGW.CurrentRow.DataBoundItem == null) { return; } LineaFomento linea = Fomento_DGW.CurrentRow.DataBoundItem as LineaFomento; InputInvoiceList list = _entity.GetFacturasNaviera(); InputInvoiceSelectForm form = new InputInvoiceSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { InputInvoiceInfo fac = form.Selected as InputInvoiceInfo; _entity.ExpedientesFomento.SetValues(_entity, fac, linea); } }
protected override void SubmitAction() { if (!GetSettings()) { _action_result = DialogResult.Ignore; return; } PgMng.Reset(3, 1, Face.Resources.Messages.RETRIEVING_DATA, this); Library.Invoice.QueryConditions conditions = new Library.Invoice.QueryConditions(); conditions.Year = AnoActivo_DTP.Value.Year; conditions.FechaIni = FInicial_DTP.Value; conditions.FechaFin = FFinal_DTP.Value; conditions.Modelo = _t_modelo; string title = GetTitle(); string filtro = GetFilterValues(); try { switch (_modelo) { case EModelo.Modelo420: { conditions.Producto = ProductInfo.New(); conditions.Producto.Oid = Library.Invoice.ModulePrincipal.GetImpuestosImportacion(); conditions.Modelo.ETipoModelo = ETipoModelo.Soportado; ModeloList soportado = ModeloList.GetList(conditions, false); conditions.Modelo.ETipoModelo = ETipoModelo.Repercutido; ModeloList repercutido = ModeloList.GetList(conditions, false); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); CommonReportMng rptMng = new CommonReportMng(AppContext.ActiveSchema, title, filtro); Modelo420Rpt report = rptMng.GetModelo420Report(soportado, repercutido); PgMng.FillUp(); ShowReport(report); } break; case EModelo.Modelo111: { conditions.Modelo.ETipoModelo = ETipoModelo.EmpleadosTrabajo; ModeloList empleados_trabajo = ModeloList.GetList(conditions, false); conditions.Modelo.ETipoModelo = ETipoModelo.EmpleadosEspecie; ModeloList empleados_especie = ModeloList.GetList(conditions, false); conditions.Modelo.ETipoModelo = ETipoModelo.Profesionales; ModeloList profesionales = ModeloList.GetList(conditions, false); InputInvoiceList facturas = InputInvoiceList.GetListByModelo(EModelo.Modelo111, conditions.FechaIni, conditions.FechaFin, false); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); CommonReportMng rptMng = new CommonReportMng(AppContext.ActiveSchema, title, filtro); Modelo111Rpt report = rptMng.GetModelo111Report(empleados_trabajo, empleados_especie, profesionales, facturas); PgMng.FillUp(); ShowReport(report); } break; case EModelo.Modelo347: { decimal efectivo = conditions.Modelo.MinEfectivo; conditions.Modelo.MinEfectivo = 0; ModeloList f_emitidas = ModeloList.GetList(Library.Invoice.QueryConditions.ConvertTo(conditions), false); decimal importe = conditions.Modelo.MinImporte; conditions.Modelo.MinImporte = 0; conditions.Modelo.MinEfectivo = efectivo; ModeloList f_emitidas_efectivo = ModeloList.GetList(Library.Invoice.QueryConditions.ConvertTo(conditions), false); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); CommonReportMng rptMng = new CommonReportMng(AppContext.ActiveSchema, title, filtro); _t_modelo.MinImporte = importe; _t_modelo.MinEfectivo = efectivo; Modelo347Rpt report = rptMng.GetModelo347Report(f_emitidas, f_emitidas_efectivo, _t_modelo); PgMng.FillUp(); ShowReport(report); } break; } _action_result = DialogResult.Ignore; } catch (Exception ex) { PgMng.FillUp(); MessageBox.Show(iQExceptionHandler.GetAllMessages(ex)); _action_result = DialogResult.Ignore; } }
public InputInvoiceMngForm(Form parent, ETipoFacturas invoiceType, InputInvoiceList list) : this(false, parent, invoiceType, list) { }