示例#1
0
        public ActionResult Create(FormCollection collection, Cases newCase, string rdoMyClient)
        {
            ViewData["CaseNatures"] = Utilities.GetCaseNatureNameList();
            try
            {
                // TODO: Add insert logic here
                if (!string.IsNullOrEmpty(rdoMyClient))
                {
                    if ("first".Equals(rdoMyClient.ToLower()))
                    {
                        newCase.IsFromFirstParty = true;
                    }
                    else
                    {
                        newCase.IsFromSecondParty = false;
                    }
                }
                if (ModelState.IsValid)
                {
                    if (CourtCaseModels.EnrollNewCase(newCase) > 0)
                    {
                        return(RedirectToAction("List"));
                    }
                }

                return(View());

                //return RedirectToAction("Index");
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        public ActionResult CaseAlerts(FormCollection form)
        {
            DateTime fromDate = DateTime.Now;
            DateTime toDate   = DateTime.Now;

            if (form["DateFrom"] != null)
            {
                fromDate = Convert.ToDateTime(form["DateFrom"].ToString());
            }
            if (form["ToDate"] != null)
            {
                toDate = Convert.ToDateTime(form["ToDate"].ToString());
            }

            ViewData["FromDate"] = fromDate.ToString("MM/dd/yyyy");
            ViewData["ToDate"]   = toDate.ToString("MM/dd/yyyy");

            if (Session["ClientId"] != null)
            {
                ViewData.Model = CourtCaseModels.GetCaseAlerts(fromDate, toDate, (int)Session["ClientId"]);
            }
            else
            {
                ViewData.Model = CourtCaseModels.GetCaseAlerts(fromDate, toDate, null);
            }

            return(View());
        }
示例#3
0
        public ActionResult NewHearing(string Submit, FormCollection form, CaseHearings newHearing)
        {
            string       searchText = string.Empty;
            vw_CaseLists oldCase    = new vw_CaseLists();

            if (!string.IsNullOrEmpty(form["txtSearchText"]))
            {
                searchText             = form["txtSearchText"] as string;
                ViewData["SearchText"] = searchText;
                // ViewData.Model = CourtCaseModels.GetSearchedCaseList(searchText);
                oldCase = CourtCaseModels.GetCaseDetailsByCaseNumber(searchText);
                if (oldCase != null)
                {
                    if (!string.IsNullOrEmpty(Submit))
                    {
                        ViewData["CaseDetails"] = oldCase;
                        switch (Submit.ToLower())
                        {
                        case "search":
                            ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            break;

                        case "save new hearing":
                            newHearing.CaseId = oldCase.ID;
                            //ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            int result = CourtCaseModels.CreateNewCaseHearing(newHearing);
                            ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            break;
                        }
                    }
                }
            }
            return(View());
        }
示例#4
0
 public ActionResult NewHearing(int?id)
 {
     if (id != null)
     {
         vw_CaseLists caseDetails = CourtCaseModels.GetCaseDetailsByCaseId((int)id);
         ViewData["CaseDetails"] = caseDetails;
         ViewData["Hearings"]    = CourtCaseModels.GetCaseHearingListByCaseId(((int)id));
     }
     return(View());
 }
示例#5
0
        public ActionResult EditHearing(int?id)
        {
            CaseHearings caseHearing = CourtCaseModels.GetCaseHearingById((int)id);

            if (caseHearing != null)
            {
                vw_CaseLists caseDetails = CourtCaseModels.GetCaseDetailsByCaseId((int)caseHearing.CaseId);
                ViewData["CaseDetails"] = caseDetails;
            }
            ViewData.Model = caseHearing;
            return(View());
        }
示例#6
0
        public ActionResult List(FormCollection form)
        {
            string searchText = string.Empty;

            if (!string.IsNullOrEmpty(form["txtSearchText"]))
            {
                searchText             = form["txtSearchText"] as string;
                ViewData["SearchText"] = searchText;
                ViewData.Model         = CourtCaseModels.GetSearchedCaseList(searchText);
            }
            else
            {
                ViewData.Model = CourtCaseModels.GetCaseList(null);
            }
            return(View());
        }
示例#7
0
 public ActionResult EditHearing(FormCollection form, CaseHearings newHearing)
 {
     if (ModelState.IsValid)
     {
         int result = CourtCaseModels.UpdateCaseHearing(newHearing);
     }
     if (newHearing != null)
     {
         vw_CaseLists caseDetails = CourtCaseModels.GetCaseDetailsByCaseId((int)newHearing.CaseId);
         ViewData["CaseDetails"] = caseDetails;
         int result = CourtCaseModels.UpdateCaseHearing(newHearing);
         if (result > 0)
         {
             return(RedirectToAction("NewHearing", new { @id = caseDetails.ID }));
         }
     }
     return(View());
 }
示例#8
0
        public ActionResult CaseAlerts()
        {
            DateTime fromDate = DateTime.Now;
            DateTime toDate   = DateTime.Now;

            ViewData["FromDate"] = fromDate.ToString("MM/dd/yyyy");
            ViewData["ToDate"]   = toDate.ToString("MM/dd/yyyy");

            if (Session["ClientId"] != null)
            {
                ViewData.Model = CourtCaseModels.GetCaseAlerts(fromDate, toDate, (int)Session["ClientId"]);
            }
            else
            {
                ViewData.Model = CourtCaseModels.GetCaseAlerts(fromDate, toDate, null);
            }
            return(View());
        }
示例#9
0
 public ActionResult List()
 {
     ViewData.Model = CourtCaseModels.GetCaseList(null);
     return(View());
 }
示例#10
0
        public int DeleteHearing(int id)
        {
            int result = CourtCaseModels.DeleteCaseHearingById(id);

            return(result);
        }