Пример #1
0
        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");
        }