public void GetGridSetting_Test() { busGridSettings = new BGridMonthlyOperationMasterSettings(ADOUser1.UserName); MonthlyOperationGridMasterSettings gridSet = busGridSettings.GetMonthlyOperationGridMasterSettings(); Assert.AreEqual(ADOgrid1.ID, gridSet.ID); }
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); } } }
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); }
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); }
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]); }