Example #1
0
        public void GetAll_Test()
        {
            dataAccessShiftTA.Insert(BUser.CurrentUser.ID, ADOShift.ID, false);
            IList <Shift> list = businessShift.GetAll();

            Assert.AreEqual(1, list.Count);
        }
    private void CreateShiftsObject()
    {
        BShift bshift = new BShift();
        IList <MonthlyExceptionShift> MonthlyExceptionShiftList = new List <MonthlyExceptionShift>();
        IList <Shift> ShiftList = bshift.GetAll();

        foreach (Shift shift in ShiftList)
        {
            MonthlyExceptionShift monthlyExceptionShift = new MonthlyExceptionShift();
            monthlyExceptionShift.Id           = shift.ID;
            monthlyExceptionShift.Name         = shift.Name;
            monthlyExceptionShift.ShortcutsKey = shift.ShortcutsKey;
            monthlyExceptionShift.CustomCode   = shift.CustomCode;
            MonthlyExceptionShiftList.Add(monthlyExceptionShift);
        }
        this.hfShiftsObject_MonthlyExceptionShifts.Value = JsSerializer.Serialize(MonthlyExceptionShiftList);
    }
    protected void CallBack_ShiftsView_MonthlyExceptionShifts_onCallBack(object sender, CallBackEventArgs e)
    {
        string[] retMessage = new string[4];
        try
        {
            BShift         bshift    = new BShift();
            IList <Shift>  shiftList = null;
            ShiftLoadState State     = (ShiftLoadState)Enum.Parse(typeof(ShiftLoadState), this.StringBuilder.CreateString(e.Parameters[0]));
            switch (State)
            {
            case ShiftLoadState.Normal:
                shiftList = bshift.GetAll();
                break;

            case ShiftLoadState.Search:
                string searchValue = this.StringBuilder.CreateString(e.Parameters[1]);
                shiftList = bshift.GetShiftsAccordingToSearch(searchValue);
                break;
            }
            this.GridShiftsView_MonthlyExceptionShifts.DataSource = shiftList;
            this.GridShiftsView_MonthlyExceptionShifts.DataBind();
        }
        catch (UIValidationExceptions ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
            this.ErrorHiddenField_ShiftsView_MonthlyExceptionShifts.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
        }
        catch (UIBaseException ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
            this.ErrorHiddenField_ShiftsView_MonthlyExceptionShifts.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
        }
        catch (Exception ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
            this.ErrorHiddenField_ShiftsView_MonthlyExceptionShifts.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
        }
        this.ErrorHiddenField_ShiftsView_MonthlyExceptionShifts.RenderControl(e.Output);
        this.GridShiftsView_MonthlyExceptionShifts.RenderControl(e.Output);
    }