public ActionResult CancelReimbursement(int reqID, int operationID) { NuPortalRequestService.NuPortalRequestService requestService = new NuPortalRequestService.NuPortalRequestService(); requestService.Url = Constants.RequestService; try { bool IsSuccess = requestService.CancelRequest(reqID, 23, false); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { requestService = null; } return(Json(Common_Library.Constants.JsonError)); }
public ActionResult CheckIfReqApplied(string RequestedDate, int RequestType) { NuPortalRequestService.NuPortalRequestService reqService = new NuPortalRequestService.NuPortalRequestService(); reqService.Url = Constants.RequestService; try { string jsonData = reqService.CheckIfReqApplied(Convert.ToDateTime(RequestedDate), Convert.ToInt32(Session["EmpID"]), RequestType, 1); if (jsonData != string.Empty) { return(Json(jsonData, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { reqService = null; } return(Json(Common_Library.Constants.JsonError, JsonRequestBehavior.AllowGet)); }
public ActionResult AddReimbursement(float Amount, string Attachments, DateTime StartDate, DateTime EndDate, string Description, int CategoryId) { NuPortalRequestService.NuPortalRequestService reqService = new NuPortalRequestService.NuPortalRequestService(); reqService.Url = Constants.RequestService; try { bool IsSuccess = reqService.AddAllowanceReimbursement(Amount, Attachments, StartDate, EndDate, Description, CategoryId, 2, DateTime.Now, Convert.ToInt32(Session["EmpID"]), DateTime.Now, Convert.ToInt32(Session["EmpID"]), 1); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { reqService = null; } return(Json(Common_Library.Constants.JsonError)); }
public ActionResult CancelLeave(int reqID, int leavetypeID, int operation, int status, int employee) { int EmpId = employee != 0 ? employee : Convert.ToInt32(Session["EmpID"]); NuPortalRequestService.NuPortalRequestService requestService = new NuPortalRequestService.NuPortalRequestService(); requestService.Url = Constants.RequestService; try { bool IsSuccess = requestService.UpdateOrCancelMyLeave(reqID, EmpId, Convert.ToInt32(Session["CompanyId"]), leavetypeID, operation, status); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { requestService = null; } return(Json(Common_Library.Constants.JsonError)); }
public ActionResult UpdateStatus(int requestId, int empId, int statusId, int operation, bool IsCompOff) { NuPortalRequestService.NuPortalRequestService reqService = new NuPortalRequestService.NuPortalRequestService(); reqService.Url = Constants.RequestService; try { bool IsSuccess = reqService.UpdateRequestStatus(requestId, empId, statusId, operation, IsCompOff); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { reqService = null; } return(Json(Common_Library.Constants.JsonError)); }
public ActionResult addLeaves(string LeaveStartDate, string LeaveEndDate, int LeaveTypeId, int LeaveAppliedDays, string Reason) { NuPortalRequestService.NuPortalRequestService requestService = new NuPortalRequestService.NuPortalRequestService(); requestService.Url = Constants.RequestService; try { bool IsSuccess = requestService.CreateLeaveRequest(Convert.ToInt32(Session["EmpID"]), Convert.ToInt32(Session["EmpID"]), 0, Convert.ToDateTime(LeaveStartDate), Convert.ToDateTime(LeaveEndDate), 1, 0, LeaveTypeId, LeaveAppliedDays, Convert.ToInt32(Session["EmpID"]), Convert.ToInt32(Session["EmpID"]), Reason, 1, 1); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { requestService = null; } return(Json(Common_Library.Constants.JsonError)); }
public JsonResult getAvailableLeaveInfo(int Employee) { int EmpID = Employee != 0 ? Employee : Convert.ToInt32(Session["EmpID"]); NuPortalRequestService.NuPortalRequestService requestService = new NuPortalRequestService.NuPortalRequestService(); requestService.Url = Constants.RequestService; try { string jsonString = requestService.GetAvailableAvailedLeaves(Convert.ToInt32(Session["CompanyId"]), EmpID); if (jsonString != string.Empty) { return(Json(jsonString, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { requestService = null; } return(Json(Common_Library.Constants.JsonError, JsonRequestBehavior.AllowGet)); }
public ActionResult saveRequestDetails(string RequestText, int RequestType, string AttachmentUrl, string CompOffFor, string RequestedToDate, string CreatedDate, int CreatedEmpId, string ModifiedDate, int ModifiedEmpId, int Status) { NuPortalRequestService.NuPortalRequestService RequestService = new NuPortalRequestService.NuPortalRequestService(); RequestService.Url = Constants.RequestService; try { bool IsSuccess = RequestService.CreateRequest(RequestText, RequestType, AttachmentUrl, Convert.ToDateTime(CompOffFor), Convert.ToDateTime(RequestedToDate), Convert.ToDateTime(CreatedDate), CreatedEmpId, Convert.ToDateTime(ModifiedDate), ModifiedEmpId, Status); if (IsSuccess) { return(Json(Common_Library.Constants.JsonSuccess)); } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; return(Json(Common_Library.Constants.JsonError)); } finally { RequestService = null; } return(Json(Common_Library.Constants.JsonError)); }
public ActionResult PasswordReset(NuPortal.Models.Login mLogin) { NuPortalRequestService.NuPortalRequestService requestService = new NuPortalRequestService.NuPortalRequestService(); requestService.Url = Constants.RequestService; try { if (!string.IsNullOrEmpty(mLogin.userName)) { bool IsSuccess = requestService.GetForgotPassword(mLogin.userName, 2); if (IsSuccess) { mLogin.ErrorMessage = "Password Sent Successfully"; } else { mLogin.ErrorMessage = "Please enter valid username"; } } else { mLogin.ErrorMessage = "Please enter valid username"; } } catch (Exception ex) { GeneralFunctions genFun = new GeneralFunctions(); genFun.LogError(ControllerContext.HttpContext, ex.Message, ex.TargetSite.Name, Convert.ToString(ControllerContext.RouteData.Values["action"]), Convert.ToString(ControllerContext.RouteData.Values["controller"])); genFun = null; } finally { requestService = null; } return(View(mLogin)); }