Exemplo n.º 1
0
 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));
 }
Exemplo n.º 3
0
 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));
        }
Exemplo n.º 8
0
        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));
        }
Exemplo n.º 9
0
 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));
 }