Ejemplo n.º 1
0
        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]);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
 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);
            }
        }
Ejemplo n.º 5
0
 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);
     }
 }