public HttpResponseMessage ApproveRequest(int ID)
        {
            Data_CancelRequest DC = new Data_CancelRequest();

            DC.ApproveRequest(ID);

            bool a = true;

            return(ControllerContext.Request.CreateResponse(HttpStatusCode.OK, a));
        }
        public HttpResponseMessage RejectRequest(int ID)                                    //string Comments
        {
            Data_CancelRequest DC = new Data_CancelRequest();

            DC.RejectRequest(ID);

            bool a = true;

            return(ControllerContext.Request.CreateResponse(HttpStatusCode.OK, a));
        }
示例#3
0
        public ActionResult RejectRequest(int ID, string Comments)
        {
            Data_CancelRequest DC = new Data_CancelRequest();

            if (Comments.Length == 0)
            {
                DC.RejectRequest(ID);
            }

            else
            {
                DC.RejectRequestwithComments(ID, Comments);
            }


            //return RedirectToAction("ApproveRequisition");

            //Email Alert to users for Reject request.
            SendEmailNotification sen = new SendEmailNotification();
            //  Users userInfo = Data_Users.GetInfoByUserID((int)Session["UserID"]);
            RequisitionList requestInfo = Data_CancelRequest.RequestInfo(ID);

            int empID = (int)requestInfo.UserID_FK;

            Users userInfo = Data_Users.GetInfoByUserID(empID);

            Department department = Data_Department.GetDepartmentInfoByID(userInfo.DeptID_FK);

            String Useremail = userInfo.EmailID;


            String EmailSubject = "Request Rejected for RequisitionID#" + ID;
            String EmailBody    = "<p> Dear " + userInfo.Username + ",</p>";

            EmailBody += "<p>Your request " + ID + " has been Rejected by the the your Department Head " + department.DepartmentHead + ". For more details please login into your Account or Please contact your Department Head.";
            EmailBody += "<p>Thank you<br/>Logic University Staionery Store</p>";
            EmailBody += "<p> Please do not reply to this email it is auto-generated.</p>";

            sen.SendEmailHTML(Useremail, EmailSubject, EmailBody);

            return(RedirectToAction("ApproveRequisition"));
        }
示例#4
0
        public ActionResult CancelOrder(int ID)
        {
            Data_CancelRequest DC = new Data_CancelRequest();

            DC.CancelRequest(ID);

            SendEmailNotification sen = new SendEmailNotification();
            Users      userInfo       = Data_Users.GetInfoByUserID((int)Session["UserID"]);
            Department department     = Data_Department.GetDepartmentInfoByID(userInfo.DeptID_FK);
            String     Useremail      = userInfo.EmailID;
            String     EmailSubject   = "Cancellation of ReuestID#" + ID;
            String     EmailBody      = "<p> Dear " + userInfo.Username + ",</p>";

            EmailBody += "<p>We would like to inform you that your Request for stationery with RequisitionID " + ID + " has been cancelled by you .</p>";
            EmailBody += "<p>Thank you<br/>Logic University Staionery Store</p>";
            EmailBody += "<p> Please do not reply to this email it is auto-generated.</p>";

            sen.SendEmailHTML(Useremail, EmailSubject, EmailBody);
            return(RedirectToAction("MyRequisitions"));
        }