Exemplo n.º 1
0
        public void GetGridSetting_Test()
        {
            busGridSettings = new BGridMonthlyOperationMasterSettings(ADOUser1.UserName);
            MonthlyOperationGridMasterSettings gridSet = busGridSettings.GetMonthlyOperationGridMasterSettings();

            Assert.AreEqual(ADOgrid1.ID, gridSet.ID);
        }
Exemplo n.º 2
0
 public void GetGridSetting_InsertRecordTest22222()
 {
     try
     {
         busGridSettings = new BGridMonthlyOperationMasterSettings();
         MonthlyOperationGridMasterSettings gridSet = busGridSettings.GetMonthlyOperationGridMasterSettings();
     }
     catch (Exception ex)
     {
     }
 }
        private void SetVisibleColumns_SummaryMonthlyOperation()
        {
            MonthlyOperationGridMasterSettings monthlyOperationGridMasterSettings = this.MonthlyOperationGridManagerSettingsBusiness.GetMonthlyOperationGridMasterSettings();
            GridColumnCollection Gcc = GridMonthlyOperationSummary_ManagerMasterMonthlyOperation.Levels[0].Columns;

            for (int i = 1; i < Gcc.Count; i++)
            {
                PropertyInfo PInfo = typeof(MonthlyOperationGridMasterSettings).GetProperty(Gcc[i].DataField);
                if (PInfo != null)
                {
                    Gcc[i].Visible = (bool)PInfo.GetValue(monthlyOperationGridMasterSettings, null);
                }
            }
        }
Exemplo n.º 4
0
 public void GetGridSetting_InsertRecordTest()
 {
     try
     {
         busGridSettings = new BGridMonthlyOperationMasterSettings(ADOUser2.UserName);
         MonthlyOperationGridMasterSettings gridSet = busGridSettings.GetMonthlyOperationGridMasterSettings();
         Assert.IsTrue(gridSet.ID > 0);
         Assert.AreEqual(ADOUserSet2.ID, gridSet.UserSetting.ID);
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
        protected void CallBack_GridSummarySettings_ManagerMasterMonthlyOperation_onCallBack(object sender, ComponentArt.Web.UI.CallBackEventArgs e)
        {
            string[] retMessage = new string[4];
            try
            {
                AttackDefender.CSRFDefender(this.Page);
                Dictionary <string, string> MasterColArray   = this.CreateRecievedColumnsArray_SummaryMonthlyOperation(e.Parameters[0], "Get");
                Dictionary <string, string> SettingsColArray = null;
                if (e.Parameters[2] != string.Empty)
                {
                    SettingsColArray = this.CreateRecievedColumnsArray_SummaryMonthlyOperation(e.Parameters[2], "Set");
                }

                MonthlyOperationGridMasterSettings monthlyOperationGridMasterSettings = this.GetVisibleColumns_GridSummarySettings_SummaryMonthlyOperation(MasterColArray, e.Parameters[1], SettingsColArray, decimal.Parse(this.StringBuilder.CreateString(e.Parameters[4]), CultureInfo.InvariantCulture));

                if (bool.Parse(e.Parameters[3]))
                {
                    this.ColumnsRecreation_ManagerMasterMonthlyOperationPage();
                }

                switch (e.Parameters[1])
                {
                case "Get":
                    this.GridSummarySettings_ManagerMasterMonthlyOperation.DataSource = this.CreateDs_SummaryMonthlyOperationGrid_SettingsCode(monthlyOperationGridMasterSettings, MasterColArray, e.Parameters[1]).Tables[0];
                    this.GridSummarySettings_ManagerMasterMonthlyOperation.DataBind();
                    this.hfCurrentSettingID_GridSummarySettings_ManagerMasterMonthlyOperation.Value = monthlyOperationGridMasterSettings.ID.ToString();
                    break;
                }
            }
            catch (UIValidationExceptions ex)
            {
                retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
                this.ErrorHiddenField_GridSummarySettings_ManagerMasterMonthlyOperation.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
            }
            catch (UIBaseException ex)
            {
                retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
                this.ErrorHiddenField_GridSummarySettings_ManagerMasterMonthlyOperation.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
            }
            catch (Exception ex)
            {
                retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
                this.ErrorHiddenField_GridSummarySettings_ManagerMasterMonthlyOperation.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
            }

            this.ErrorHiddenField_GridSummarySettings_ManagerMasterMonthlyOperation.RenderControl(e.Output);
            this.hfCurrentSettingID_GridSummarySettings_ManagerMasterMonthlyOperation.RenderControl(e.Output);
            this.GridSummarySettings_ManagerMasterMonthlyOperation.RenderControl(e.Output);
        }
        private DataSet CreateDs_SummaryMonthlyOperationGrid_SettingsCode(MonthlyOperationGridMasterSettings monthlyOperationGridMasterSettings, Dictionary <string, string> ColArray, string State)
        {
            DataSet    dsSettings = new DataSet();
            DataTable  dtSettings = new DataTable();
            DataColumn dcID       = new DataColumn("ID", typeof(decimal));

            dcID.AutoIncrement     = true;
            dcID.AutoIncrementSeed = 0;
            dcID.AutoIncrementStep = 1;
            DataColumn dcViewState  = new DataColumn("ViewState", typeof(bool));
            DataColumn dcGridColumn = new DataColumn("GridColumn", typeof(string));

            dtSettings.Columns.Add(dcID);
            dtSettings.Columns.Add(dcViewState);
            dtSettings.Columns.Add(dcGridColumn);
            dsSettings.Tables.Add(dtSettings);

            foreach (PropertyInfo pInfo in typeof(MonthlyOperationGridMasterSettings).GetProperties())
            {
                bool   ViewState  = false;
                string GridColumn = string.Empty;
                switch (State)
                {
                case "Get":
                    try
                    {
                        ViewState  = (bool)pInfo.GetValue(monthlyOperationGridMasterSettings, null);
                        GridColumn = ColArray[pInfo.Name];
                        DataRow dr = dsSettings.Tables[0].NewRow();
                        dr["ViewState"]  = ViewState;
                        dr["GridColumn"] = GridColumn;
                        dsSettings.Tables[0].Rows.Add(dr);
                    }
                    catch
                    { }
                    break;
                }
            }
            return(dsSettings);
        }
Exemplo n.º 7
0
 public void Update_Test()
 {
     try
     {
         busGridSettings = new BGridMonthlyOperationMasterSettings(ADOUser1.UserName);
         grid_testObject = busGridSettings.GetMonthlyOperationGridMasterSettings();
         ClearSession();
         grid_testObject.DailyMission       = true;
         grid_testObject.DailyPureOperation = false;
         busGridSettings.SaveChanges(grid_testObject, UIActionType.EDIT);
         ClearSession();
         decimal id = grid_testObject.ID;
         grid_testObject = new MonthlyOperationGridMasterSettings();
         grid_testObject = busGridSettings.GetByID(id);
         Assert.AreEqual(true, grid_testObject.DailyMission);
         Assert.AreEqual(false, grid_testObject.DailyPureOperation);
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
        private MonthlyOperationGridMasterSettings GetVisibleColumns_GridSummarySettings_SummaryMonthlyOperation(Dictionary <string, string> MasterColArray, string State, Dictionary <string, string> SettingsColArray, decimal CurrentSettingID)
        {
            MonthlyOperationGridMasterSettings monthlyOperationGridMasterSettings = new MonthlyOperationGridMasterSettings();

            switch (State)
            {
            case "Get":
                monthlyOperationGridMasterSettings = this.MonthlyOperationGridManagerSettingsBusiness.GetMonthlyOperationGridMasterSettings();
                break;

            case "Set":
                foreach (PropertyInfo pInfo in typeof(MonthlyOperationGridMasterSettings).GetProperties())
                {
                    monthlyOperationGridMasterSettings.ID = CurrentSettingID;
                    if (MasterColArray.ContainsKey(pInfo.Name))
                    {
                        pInfo.SetValue(monthlyOperationGridMasterSettings, Boolean.Parse(SettingsColArray[MasterColArray[pInfo.Name]]), null);
                    }
                }
                this.MonthlyOperationGridManagerSettingsBusiness.SaveChanges(monthlyOperationGridMasterSettings, Business.UIActionType.EDIT);
                break;
            }
            return(monthlyOperationGridMasterSettings);
        }
Exemplo n.º 9
0
        public void TestSetup()
        {
            grid_testObject = new MonthlyOperationGridMasterSettings();

            DatabaseGateway.TA_LanguagesDataTable langTable = langTA.GetData();
            ADOLAnguage1.ID = Convert.ToInt32(langTable.Rows[0][0]);
            ADOLAnguage2.ID = Convert.ToInt32(langTable.Rows[1][0]);

            userSettingTA.Insert(ADOUser1.ID, ADOLAnguage1.ID, null);
            userSettingTA.Insert(ADOUser2.ID, ADOLAnguage2.ID, null);
            DatabaseGateway.TA_UserSettingsDataTable userSetTanle = new DatabaseGateway.TA_UserSettingsDataTable();
            userSetTanle   = userSettingTA.GetDataByUsername(ADOUser1.UserName);
            ADOUserSet1.ID = Convert.ToInt32(userSetTanle.Rows[0][0]);

            userSetTanle   = userSettingTA.GetDataByUsername(ADOUser2.UserName);
            ADOUserSet2.ID = Convert.ToInt32(userSetTanle.Rows[0][0]);

            gridTA.Insert(ADOUserSet1.ID, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);

            busGridSettings = new BGridMonthlyOperationMasterSettings(ADOUser1.UserName);
            DatasetGatewayWorkFlow.TA_GridMonthlyOperationGridMasterSettingsDataTable table = new DatasetGatewayWorkFlow.TA_GridMonthlyOperationGridMasterSettingsDataTable();
            table       = gridTA.GetDataByUsername(ADOUser1.UserName);
            ADOgrid1.ID = Convert.ToInt32(table.Rows[0][0]);
        }