Пример #1
0
        protected void Button42_Click(object sender, EventArgs e)
        {
            #region SetGridColumnsSize_MasterMonthlyOperation
            BGridMonthlyOperationClientSettings       MonthlyOperationGridClientSettingsBusiness = new BGridMonthlyOperationClientSettings();
            MonthlyOperationGridClientGeneralSettings monthlyOperationGridClientGeneralSettings  = MonthlyOperationGridClientSettingsBusiness.GetMonthlyOperationGridGeneralClientSettings();
            #endregion

            #region SetVisibleColumns_MasterMonthlyOperation
            MonthlyOperationGridClientSettings monthlyOperationGridClientSettings = MonthlyOperationGridClientSettingsBusiness.GetMonthlyOperationGridClientSettings();
            #endregion

            #region SetReserveFieldsHeaderColumnsCaption_MasterMonthlyOperation
            BPersonMonthlyWorkedTime MonthlyOperationBusiness = new BPersonMonthlyWorkedTime(0);
            IDictionary <ConceptReservedFields, string> dic   = MonthlyOperationBusiness.GetReservedFieldsNames();

            /*foreach (string conceptReservedFieldName in Enum.GetNames(typeof(ConceptReservedFields)))
             * {
             *  string HeadingText = MonthlyOperationBusiness.GetReservedFieldsName((ConceptReservedFields)Enum.Parse(typeof(ConceptReservedFields), conceptReservedFieldName));
             * }*/
            #endregion

            #region Fill_GridMasterMonthlyOperation_MasterMonthlyOperation
            IList <PersonalMonthlyReportRow> PersonnelMonthlyOperationList    = null;
            PersonalMonthlyReportRow         PersonnelSummaryMonthlyOperation = null;
            try
            {
                decimal PersonnelID = BUser.CurrentUser.Person.ID;

                BPersonMonthlyWorkedTime MonthlyOperationBusiness1 = new BPersonMonthlyWorkedTime(PersonnelID);
                MonthlyOperationBusiness.GetPersonMonthlyReport(1391, 12, "1391/12/01", "1391/12/29", out PersonnelMonthlyOperationList, out PersonnelSummaryMonthlyOperation);

                Dictionary <string, object> MonthlyOperationSourceDic = new Dictionary <string, object>();
                MonthlyOperationSourceDic.Add("Details", PersonnelMonthlyOperationList);
                MonthlyOperationSourceDic.Add("Summary", PersonnelSummaryMonthlyOperation);
            }
            catch { }

            #endregion
        }
        private void SetReserveFieldsHeaderColumnsCaption_MasterMonthlyOperation(Table table)
        {
            BPersonMonthlyWorkedTime MonthlyOperationBusiness = new BPersonMonthlyWorkedTime(0);
            TableCellCollection      gcc = table.Rows[0].Cells;
            IDictionary <ConceptReservedFields, string> ConceptsReservedFieldsReservedFieldsDic = MonthlyOperationBusiness.GetReservedFieldsNames();

            foreach (string conceptReservedFieldName in Enum.GetNames(typeof(ConceptReservedFields)))
            {
                for (int i = 0; i < gcc.Count; i++)
                {
                    if (gcc[i].ID == conceptReservedFieldName)
                    {
                        //gcc[i].Text = MonthlyOperationBusiness.GetReservedFieldsName((ConceptReservedFields)Enum.Parse(typeof(ConceptReservedFields), conceptReservedFieldName));
                        gcc[i].Text = ConceptsReservedFieldsReservedFieldsDic[(ConceptReservedFields)Enum.Parse(typeof(ConceptReservedFields), conceptReservedFieldName)];
                        break;
                    }
                }
            }
        }
        private void SetReserveFieldsHeaderColumnsCaption_MasterMonthlyOperation(ComponentArt.Web.UI.Grid grid)
        {
            BPersonMonthlyWorkedTime MonthlyOperationBusiness = new BPersonMonthlyWorkedTime(0);
            GridColumnCollection     Gcc = grid.Levels[0].Columns;
            IDictionary <ConceptReservedFields, string> ConceptsReservedFieldsReservedFieldsDic = MonthlyOperationBusiness.GetReservedFieldsNames();

            foreach (string conceptReservedFieldName in Enum.GetNames(typeof(ConceptReservedFields)))
            {
                for (int i = 0; i < Gcc.Count; i++)
                {
                    if (Gcc[i].DataField == conceptReservedFieldName)
                    {
                        //Gcc[i].HeadingText = MonthlyOperationBusiness.GetReservedFieldsName((ConceptReservedFields)Enum.Parse(typeof(ConceptReservedFields), conceptReservedFieldName));
                        Gcc[i].HeadingText = ConceptsReservedFieldsReservedFieldsDic[(ConceptReservedFields)Enum.Parse(typeof(ConceptReservedFields), conceptReservedFieldName)];
                        break;
                    }
                }
            }
        }