private void Fill_txtFieldOrder_ReportParametersConditions(decimal reportId, decimal personId) { string[] retMessage = new string[4]; try { GTS.Clock.Model.Report.DesignedReportCondition designedReportConditionObj = ConditionBusiness.GetDesignedReportCondition(reportId, personId); if (designedReportConditionObj != null) { txtOrders_ReportParametersConditions.Value = designedReportConditionObj.OrderText; hfOrderValue_ReportParametersConditions.Value = designedReportConditionObj.OrderValue; hfOrderID_ReportParametersConditions.Value = designedReportConditionObj.ID.ToString(); } } catch (UIValidationExceptions ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); this.ErrorHiddenField_txtOrders_ReportParametersConditions.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (UIBaseException ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); this.ErrorHiddenField_txtOrders_ReportParametersConditions.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (Exception ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); this.ErrorHiddenField_txtOrders_ReportParametersConditions.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } }
public string[] UpdateConditions_ReportParametersConditionsPage(string ConditionID, string ReportID, string ConditionText, string ConditionValue, string OrderText, string OrderValue, string TrafficConditionValue) { this.InitializeCulture(); string[] retMessage = new string[4]; try { decimal conditionID = decimal.Parse(this.StringBuilder.CreateString(ConditionID), CultureInfo.InvariantCulture); decimal reportID = decimal.Parse(this.StringBuilder.CreateString(ReportID), CultureInfo.InvariantCulture); string conditionText = ""; if (ConditionText != null) { conditionText = this.StringBuilder.CreateString(ConditionText, StringGeneratorExceptionType.ReportCondition); } string conditionValue = ""; if (ConditionValue != null) { conditionValue = this.StringBuilder.CreateString(ConditionValue, StringGeneratorExceptionType.ReportCondition); } string trafficConditionValue = ""; if (trafficConditionValue != null) { trafficConditionValue = this.StringBuilder.CreateString(TrafficConditionValue, StringGeneratorExceptionType.ReportCondition); } string orderText = ""; if (OrderText != null) { orderText = this.StringBuilder.CreateString(OrderText, StringGeneratorExceptionType.ReportCondition); } string orderValue = ""; if (OrderValue != null) { orderValue = this.StringBuilder.CreateString(OrderValue, StringGeneratorExceptionType.ReportCondition); } GTS.Clock.Model.Security.User currentUser = BUser.CurrentUser; GTS.Clock.Model.Report.DesignedReportCondition conditionObj = new GTS.Clock.Model.Report.DesignedReportCondition(); conditionObj.ID = conditionID; GTS.Clock.Model.Report.Report reportObj = new GTS.Clock.Model.Report.Report(); GTS.Clock.Model.Person personObj = new GTS.Clock.Model.Person() { ID = currentUser.Person.ID }; reportObj.ID = reportID; conditionObj.ConditionText = conditionText; conditionObj.ConditionValue = conditionValue; conditionObj.TrafficConditionValue = trafficConditionValue; conditionObj.Report = reportObj; conditionObj.Person = personObj;; conditionObj.OrderText = orderText; conditionObj.OrderValue = orderValue; UIActionType uam; if (conditionID == 0) { conditionID = ConditionBusiness.InsertCondition(conditionObj); uam = UIActionType.ADD; } else { conditionID = ConditionBusiness.UpdateCondition(conditionObj); uam = UIActionType.EDIT; } retMessage[0] = GetLocalResourceObject("RetSuccessType").ToString(); string SuccessMessageBody = string.Empty; switch (uam) { case UIActionType.ADD: SuccessMessageBody = GetLocalResourceObject("AddComplete").ToString(); break; case UIActionType.EDIT: SuccessMessageBody = GetLocalResourceObject("EditComplete").ToString(); break; case UIActionType.DELETE: SuccessMessageBody = GetLocalResourceObject("DeleteComplete").ToString(); break; default: break; } retMessage[1] = SuccessMessageBody; retMessage[2] = "success"; retMessage[3] = conditionID.ToString(); return(retMessage); } catch (UIValidationExceptions ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); return(retMessage); } catch (UIBaseException ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); return(retMessage); } catch (Exception ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); return(retMessage); } }