コード例 #1
0
        protected virtual void LoadToolsExpenses(bool reload = false)
        {
            if (_tools_works_expenses == null || reload)
            {
                PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this);
                try
                {
                    _tools_expenses       = WorkReportResourceList.GetList(EntityInfoNoChilds.Oid, ETipoEntidad.Tool, true, false);
                    WRTools_BS.DataSource = _tools_expenses;

                    WRToolsProjectTotal_NTB.Text = (_tools_works_expenses != null) ? _tools_expenses.GetTotal().ToString("C2") : (0).ToString("C2");

                    PgMng.Grow(string.Empty);

                    _tools_works_expenses      = WorkReportResourceList.GetList(EntityInfo.GetExpedientsOidList(), ETipoEntidad.Tool, true, false);
                    WRToolsWorks_BS.DataSource = _tools_works_expenses;

                    WRToolsWorksTotal_NTB.Text = (_tools_works_expenses != null) ? _tools_works_expenses.GetTotal().ToString("C2") : (0).ToString("C2");

                    PgMng.Grow(string.Empty);

                    WRToolsTotal_NTB.Text = (WRToolsProjectTotal_NTB.DecimalValue + WRToolsWorksTotal_NTB.DecimalValue).ToString("C2");
                }
                finally
                {
                    PgMng.FillUp();
                }
            }
        }
コード例 #2
0
        protected virtual void LoadStaffExpenses(bool reload = false)
        {
            if (_staff_expenses == null || reload)
            {
                PgMng.Reset(4, 1, Face.Resources.Messages.LOADING_DATA, this);
                try
                {
                    _staff_expenses       = WorkReportResourceList.GetList(EntityInfoNoChilds.Oid, ETipoEntidad.Empleado, true, false);
                    WRStaff_BS.DataSource = _staff_expenses;

                    WRStaffProjectTotal_NTB.Text = (_staff_expenses != null) ? _staff_expenses.GetTotal().ToString("C2") : (0).ToString("C2");

                    PgMng.Grow(string.Empty);

                    _staff_works_expenses      = WorkReportResourceList.GetList(EntityInfo.Relations.ToChildsOidList(), ETipoEntidad.Empleado, true, false);
                    WRStaffWorks_BS.DataSource = _staff_works_expenses;

                    PgMng.Grow(string.Empty);

                    WRStaffWorksTotal_NTB.Text = (_staff_works_expenses != null) ? _staff_works_expenses.GetTotal().ToString("C2") : (0).ToString("C2");

                    WRStaffTotal_NTB.Text = (WRStaffProjectTotal_NTB.DecimalValue + WRStaffWorksTotal_NTB.DecimalValue).ToString("C2");

                    PgMng.Grow(string.Empty);
                }
                finally
                {
                    PgMng.FillUp();
                }
            }
        }
コード例 #3
0
        protected override void CalculateTotales()
        {
            base.CalculateTotales();

            WorkReportsExpenses_NTB.Text = TotalWorkReports_NTB.Text;
            WRStaffTotal_NTB.Text        = (_staff_expenses != null) ? _staff_expenses.GetTotal().ToString("N2") : (0).ToString("N2");
            WRToolsTotal_NTB.Text        = (_tools_expenses != null) ? _tools_expenses.GetTotal().ToString("N2") : (0).ToString("N2");
            WRDeliveriesTotal_NTB.Text   = (_deliveries_expenses != null) ? _deliveries_expenses.GetTotal().ToString("N2") : (0).ToString("N2");
            WRCategoriesTotal_NTB.Text   = (_categories_expenses != null) ? _categories_expenses.GetTotal().ToString("N2") : (0).ToString("N2");
        }
コード例 #4
0
        protected virtual void LoadCategoriesExpenses(bool reload = false)
        {
            if (_categories_expenses == null || reload)
            {
                PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this);
                try
                {
                    _categories_expenses       = WorkReportResourceList.GetByCategoryList(0, EntityInfo.Relations.ToChildsOidList(), true, false);
                    WRCategories_BS.DataSource = _categories_expenses;

                    WRCategoriesTotal_NTB.Text = (_categories_expenses != null) ? _categories_expenses.GetTotal().ToString("C2") : (0).ToString("C2");

                    PgMng.Grow(string.Empty);
                }
                finally
                {
                    PgMng.FillUp();
                }
            }
        }
コード例 #5
0
        protected void UpdateWorkReportsTotals()
        {
            WorkReportsProjectTotal_NTB.Text = (_work_reports != null) ? _work_reports.GetTotal().ToString("C2") : (0).ToString("C2");
            WorkReportsWorksTotal_NTB.Text   = (_work_reports_works != null) ? _work_reports_works.GetTotal().ToString("C2") : (0).ToString("C2");
            WorkReportsTotal_NTB.Text        = (WorkReportsProjectTotal_NTB.DecimalValue + WorkReportsWorksTotal_NTB.DecimalValue).ToString("C2");

            WorkReportsTotal_NTB.Text = (_work_reports != null) ? _work_reports.GetTotal().ToString("C2") : (0).ToString("N2");

            WRDeliveriesTotal_NTB.Text = (_deliveries_expenses != null) ? _deliveries_expenses.GetTotal().ToString("N2") : (0).ToString("N2");

            WRCategoriesTotal_NTB.Text = (_categories_expenses != null) ? _categories_expenses.GetTotal().ToString("N2") : (0).ToString("N2");

            WRStaffProjectTotal_NTB.Text = (_staff_expenses != null) ? _staff_expenses.GetTotal().ToString("C2") : (0).ToString("C2");
            WRStaffWorksTotal_NTB.Text   = (_staff_works_expenses != null) ? _staff_works_expenses.GetTotal().ToString("C2") : (0).ToString("C2");
            WRStaffTotal_NTB.Text        = (WRStaffProjectTotal_NTB.DecimalValue + WRStaffWorksTotal_NTB.DecimalValue).ToString("C2");

            WRToolsProjectTotal_NTB.Text = (_tools_works_expenses != null) ? _tools_expenses.GetTotal().ToString("C2") : (0).ToString("C2");
            WRToolsWorksTotal_NTB.Text   = (_tools_works_expenses != null) ? _tools_works_expenses.GetTotal().ToString("C2") : (0).ToString("C2");
            WRToolsTotal_NTB.Text        = (WRToolsProjectTotal_NTB.DecimalValue + WRToolsWorksTotal_NTB.DecimalValue).ToString("C2");

            CalculateTotales();
        }