示例#1
0
        public JsonResult DeleteTripReason(string strTripReasonId)
        {
            try
            {
                string[] strTripReason = strTripReasonId.Split(',');
                strTripReasonId = string.Empty;
                foreach (var item in strTripReason)
                {
                    strTripReasonId += item.Decode() + ",";
                }

                strTripReasonId = strTripReasonId.Substring(0, strTripReasonId.Length - 1);
                DeleteTripReasonResult result = this.objiClsTripReason.DeleteTripReason(strTripReasonId, mySession.Current.UserId);
                if (result != null && result.TotalReference == 0)
                {
                    return(this.Json(Functions.AlertMessage("Trip Reason", MessageType.DeleteSucess)));
                }
                else if (result != null && result.TotalReference > 0)
                {
                    return(this.Json(Functions.AlertMessage("Trip Reason", MessageType.DeletePartial, result.Name)));
                }

                return(this.Json(Functions.AlertMessage("Trip Reason", MessageType.DeleteFail)));
            }
            catch (Exception ex)
            {
                Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, mySession.Current.UserId);
                return(this.Json(Functions.AlertMessage("Trip Reason", MessageType.DeleteFail)));
            }
        }
示例#2
0
        public JsonResult DeleteTripReason(string strTripReasonId)
        {
            try
            {
                string[] strTripReason = strTripReasonId.Split(',');
                strTripReasonId = string.Empty;
                foreach (var item in strTripReason)
                {
                    strTripReasonId += item.Decode() + ",";
                }

                strTripReasonId = strTripReasonId.Substring(0, strTripReasonId.Length - 1);
                DeleteTripReasonResult result = _trackerService.DeleteTripReason(strTripReasonId, _mySession.UserId);
                if (result != null && result.TotalReference == 0)
                {
                    return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteSuccess)));
                }
                else if (result != null && result.TotalReference > 0)
                {
                    return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeletePartial, result.Name)));
                }

                return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteFail)));
            }
            catch (Exception ex)
            {
                Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, _mySession.UserId);
                return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteFail)));
            }
        }