コード例 #1
0
        public ActionResult AddTransferForm(FormCollection collection)
        {
            Transfer transfer = new Transfer();

            transfer.Type                = collection["Type"];
            transfer.Description         = collection["Desc"];
            transfer.Prisoner            = new Prisoner();
            transfer.Prisoner.PrisonerID = Int32.Parse(collection["PrisonerID"]);
            transfer.Status              = "InProgress";
            transfer.Prison              = new Prison();
            transfer.Prison.PrisonID     = (int)Session["PrisonID"];

            if (transfer.Type.Equals("Prison"))
            {
                transfer.TypeNumber = collection["TypeNumber"];
            }
            else
            {
                transfer.TypeNumber = "-";
            }

            if (TransferCRUD.InsertTransfer(transfer))
            {
                return(Content("<script>alert('Transfer Added Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Transfer could not be Updated');window.location.href=document.referrer</script>"));
            }
        }
コード例 #2
0
 public ActionResult RemoveTransfer(int id)
 {
     if (TransferCRUD.DeleteTransfer(id))
     {
         return(Content("<script>alert('Transfer Deleted Successfully.');window.location.href=document.referrer;</script>"));
     }
     else
     {
         return(Content("<script>alert('Transfer could not be found.');window.location.href=document.referrer</script>"));
     }
 }
コード例 #3
0
        public ActionResult StatusTransferForm(FormCollection collection)
        {
            Transfer transfer = new Transfer();

            transfer.Status     = collection["TransferStatus"];
            transfer.TransferID = Int32.Parse(collection["TransferID"]);

            if (TransferCRUD.UpdateStatusTransfer(transfer))
            {
                return(Content("<script>alert('Transfer Status Updated Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Transfer Status could not be Updated');window.location.href=document.referrer</script>"));
            }
        }
コード例 #4
0
 public ActionResult DetailTransfer(int id)
 {
     return(PartialView("_DetailTransfer", TransferCRUD.GetTransfer(id)));
 }
コード例 #5
0
 public ActionResult Transfers()
 {
     return(View(TransferCRUD.GetAllPrisonTransfers((int)Session["PrisonID"])));
 }
コード例 #6
0
 // GET: JailO
 public ActionResult DashBoard()
 {
     return(View(new Tuple <List <Transfer>, List <Transfer> >(TransferCRUD.GetIncomingTransfers((int)Session["PrisonID"]), TransferCRUD.GetDashBoardTransfers((int)Session["PrisonID"]))));
 }
コード例 #7
0
        // GET: Jailer
        public ActionResult DashBoard()
        {
            List <Complaint> AllComplaints = ComplaintCRUD.GetAllComplaints();

            AllComplaints.RemoveAll(item => item.Status == "Resolved");

            return(View(new Tuple <List <Complaint>, List <Transfer> >(AllComplaints, TransferCRUD.GetAdminTransfers((int)Session["PrisonID"]))));
        }