예제 #1
0
 public void GetRequestHistory()
 {
     try
     {
         KartablRequestHistoryProxy proxy = busKartabl.GetRequestHistory(ADORequestHourlyLeave2.ID);
     }
     catch (Exception ex)
     {
     }
 }
예제 #2
0
    private void SetRequestHistory_History()
    {
        string[]             retMessage   = new string[4];
        JavaScriptSerializer JsSerializer = new JavaScriptSerializer();

        try
        {
            if (HttpContext.Current.Request.QueryString.AllKeys.Contains("RequestID"))
            {
                decimal requestID = decimal.Parse(this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RequestID"]), CultureInfo.InvariantCulture);
                KartablRequestHistoryProxy kartablRequestHistoryProxy = this.KartableBusiness.GetRequestHistory(requestID);
                RequestHistory             requestHistory             = new RequestHistory();
                requestHistory.IsLeave            = kartablRequestHistoryProxy.IsLeave;
                requestHistory.From               = kartablRequestHistoryProxy.From != null ? kartablRequestHistoryProxy.From : string.Empty;
                requestHistory.To                 = kartablRequestHistoryProxy.To != null ? kartablRequestHistoryProxy.To : string.Empty;
                requestHistory.UesedInMonth       = kartablRequestHistoryProxy.UesedInMonth != null ? kartablRequestHistoryProxy.UesedInMonth : string.Empty;
                requestHistory.UesedInYear        = kartablRequestHistoryProxy.UesedInYear != null ? kartablRequestHistoryProxy.UesedInYear : string.Empty;
                requestHistory.RemainLeaveInMonth = kartablRequestHistoryProxy.RemainLeaveInMonth != null ? kartablRequestHistoryProxy.RemainLeaveInMonth : string.Empty;
                requestHistory.RemainLeaveInYear  = kartablRequestHistoryProxy.RemainLeaveInYear != null ? kartablRequestHistoryProxy.RemainLeaveInYear : string.Empty;
                requestHistory.Description        = kartablRequestHistoryProxy.Description != null ? kartablRequestHistoryProxy.Description : string.Empty;
                this.hfHistory_History.Value      = JsSerializer.Serialize(requestHistory);
            }
        }
        catch (UIValidationExceptions ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
            this.ErrorHiddenField_History.Value = JsSerializer.Serialize(retMessage);
        }
        catch (UIBaseException ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
            this.ErrorHiddenField_History.Value = JsSerializer.Serialize(retMessage);
        }
        catch (Exception ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
            this.ErrorHiddenField_History.Value = JsSerializer.Serialize(retMessage);
        }
    }