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 virtual void LoadToolsExpenses() { if (_tools_expenses == null) { 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; PgMng.Grow(string.Empty); CalculateTotales(); } finally { PgMng.FillUp(); } } }
protected virtual void PrintWorkReportListAction() { if (!ControlsMng.IsCurrentItemValid(WorkReportMonth_DGW)) { return; } WorkReportResourceInfo item = ControlsMng.GetCurrentItem(WorkReportMonth_DGW) as WorkReportResourceInfo; PgMng.Reset(2, 1, Face.Resources.Messages.LOADING_DATA, this); string title = Resources.Labels.EMPLOYEE_WORKREPORTS_LIST; string filter = Resources.Labels.EMPLOYEE + " = " + item.Resource + "; " + Resources.Labels.YEAR + " = " + item.Year + "; " + Resources.Labels.MONTH + " = " + item.Month; WorkReportReportMng rptMng = new WorkReportReportMng(AppContext.ActiveSchema, title, filter); ReportClass report = rptMng.GetWorkReportResourceList(WorkReportResourceList.GetList(WorkReport_BS.DataSource as IList <WorkReportResourceInfo>)); PgMng.FillUp(); ShowReport(report); }