public void TestSetup() { grid_testObject = new GanttChartClientSettings(); 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]); gunchartTA.Insert(ADOUserSet1.ID, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); //UpdateCurrentUserPersonId(ADOPerson1.ID); busGuncharSettings = new BGanttChartClientSettings(ADOUser1.UserName); DatasetGatewayWorkFlow.TA_GunChartClientSettingsDataTable table = new DatasetGatewayWorkFlow.TA_GunChartClientSettingsDataTable(); table = gunchartTA.GetDataByUserName(ADOUser1.UserName); ADOgrid1.ID = Convert.ToInt32(table.Rows[0][0]); }
public void GetGridSetting_Test() { //UpdateCurrentUserPersonId(ADOPerson1.ID, ADOUserSet1.ID); busGuncharSettings = new BGanttChartClientSettings(ADOUser1.UserName); GanttChartClientSettings gridSet = busGuncharSettings.GetGanttChartClientSettings(); Assert.AreEqual(ADOgrid1.ID, gridSet.ID); }
public void GetGridSetting_InsertRecordTest() { try { //UpdateCurrentUserPersonId(ADOPerson2.ID); busGuncharSettings = new BGanttChartClientSettings(ADOUser2.UserName); GanttChartClientSettings gridSet = busGuncharSettings.GetGanttChartClientSettings(); Assert.IsTrue(gridSet.ID > 0); Assert.AreEqual(ADOUserSet2.ID, gridSet.UserSetting.ID); } catch (Exception ex) { Assert.Fail(ex.Message); } }
private void Update_GridSettings_MonthlyOperationGanttChartSchema(string StrSettingsTasksList, decimal CurrentSettingID, LoadState LS) { string[] retMessage = new string[4]; try { GanttChartClientSettings monthlyOperationGanttChartClientSettings = new GanttChartClientSettings(); monthlyOperationGanttChartClientSettings.ID = CurrentSettingID; object[] SettingsTasksParamsBatchList = (object[])this.JsSerializer.DeserializeObject(StrSettingsTasksList); foreach (object SettingsTasksParamsBatchItem in SettingsTasksParamsBatchList) { Dictionary <string, object> SettingsTasksParamsBatchDic = (Dictionary <string, object>)SettingsTasksParamsBatchItem; typeof(GanttChartClientSettings).GetProperty(SettingsTasksParamsBatchDic["ConceptTitle"].ToString()).SetValue(monthlyOperationGanttChartClientSettings, bool.Parse(SettingsTasksParamsBatchDic["ViewState"].ToString()), null); } switch (LS) { case LoadState.Manager: case LoadState.Operator: this.MonthlyOperationGanttChartClientSettingsBusiness.SaveChanges_onManagerState(monthlyOperationGanttChartClientSettings, Business.UIActionType.EDIT); break; case LoadState.Personnel: this.MonthlyOperationGanttChartClientSettingsBusiness.SaveChanges_onPersonnelState(monthlyOperationGanttChartClientSettings, Business.UIActionType.EDIT); break; } Session["GanttChartSettingsProxyList_MonthlyOperationGanttChartSchema"] = null; } catch (UIValidationExceptions ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); this.ErrorHiddenField_GridSettings_MonthlyOperationGanttChartSchema.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (UIBaseException ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); this.ErrorHiddenField_GridSettings_MonthlyOperationGanttChartSchema.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (Exception ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); this.ErrorHiddenField_GridSettings_MonthlyOperationGanttChartSchema.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } }
public void Update_Test() { try { //UpdateCurrentUserPersonId(ADOPerson1.ID); busGuncharSettings = new BGanttChartClientSettings(ADOUser1.UserName); grid_testObject = busGuncharSettings.GetGanttChartClientSettings(); ClearSession(); grid_testObject.DailyMission = true; grid_testObject.DailySickLeave = false; busGuncharSettings.SaveChanges(grid_testObject, UIActionType.EDIT); ClearSession(); decimal id = grid_testObject.ID; grid_testObject = new GanttChartClientSettings(); grid_testObject = busGuncharSettings.GetByID(id); Assert.AreEqual(true, grid_testObject.DailyMission); Assert.AreEqual(false, grid_testObject.DailySickLeave); } catch (Exception ex) { Assert.Fail(ex.Message); } }