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(); } } }
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(); } } }
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"); }
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(); } } }
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(); }