public CaseSaveStatus AddBasicData(vw_CrimeCaseBasicData caseBasicData, out int CaseID) { try { int MasterCaseID; CaseSaveStatus CaseResult = MasterCaseComponent.AddCaseBasicData(caseBasicData, out MasterCaseID); if (CaseResult == CaseSaveStatus.SecondNumberExistBefore) { CaseID = 0; return(CaseSaveStatus.SecondNumberExistBefore); } else { using (var Transaction = BeginDatabaseTransaction()) { CaseID = CaseComponent.AddCaseData(caseBasicData, MasterCaseID); if (Transaction != null) { Transaction.Commit(); } return(CaseSaveStatus.Saved); } } } catch (Exception ex) { CaseID = 0; HandleException(ex); return(CaseSaveStatus.Failed); } }
public CaseSaveStatus UpdateBasicData(vw_CrimeCaseBasicData caseBasicData) { try { // using (var Transaction = BeginDatabaseTransaction()) { int MasterCaseID = CaseComponent.GetMasterCaseID(caseBasicData.CaseID); if (MasterCaseComponent.IsSecondLevelNumberExistBefore(caseBasicData.SecondNumberInt, caseBasicData.SecondYearInt, caseBasicData.SecondProsecutionID.Value, MasterCaseID)) { return(CaseSaveStatus.SecondNumberExistBefore); } else { CaseComponent.UpdateCaseBasicData(caseBasicData); MasterCaseComponent.UpdateCaseBasicData(MasterCaseID, caseBasicData); //if (Transaction != null) // Transaction.Commit(); return(CaseSaveStatus.Saved); } } } catch (Exception ex) { HandleException(ex); return(CaseSaveStatus.Failed); } }
public void AddBasicDataTest() { HabyBase2(() => { vw_CrimeCaseBasicData data = new vw_CrimeCaseBasicData() { CaseName = "قضية أختبارية", SecondProsecutionID = 1, MainCrimeID = 41, CrimeTypeID = 21, FirstNumberInt = 66, FirstYearInt = 2015, SecondNumberInt = 111, SecondYearInt = 2018, HasObtainment = false, OverAllId = 23, FirstPoliceStationID = 1, NationalID = "00-00-00-00-011" }; JIC.Services.ServicesInterfaces.ICrimeCaseService serv = new JIC.Services.Services.CrimeCaseServise(); int casId; serv.AddBasicData(data, out casId); if (casId == 0) { return(Base.TestStat.Fail); } else { return(Base.TestStat.Pass); } }); }
public void UpdateCaseBasicData(int CaseID, vw_CrimeCaseBasicData caseBasicData) { if (caseBasicData.OverAllNumberProsecution > 0 && caseBasicData.OverAllNumberYear > 0) { OverAllNumberRepository.AddOverAllNumber(caseBasicData); } UpdateCaseBasicDataVoid(CaseID, caseBasicData); }
private Configurations_OverallNumbers InstanseOverAll(vw_CrimeCaseBasicData caseBasicData) { return(new Configurations_OverallNumbers { Year = caseBasicData.SecondYearInt, ProsecutionID = (int)caseBasicData.SecondProsecutionID, InclosiveSierial = CurrentOverAllNumber(caseBasicData.SecondYearInt, (int)caseBasicData.SecondProsecutionID, caseBasicData.CourtID), CourtID = caseBasicData.CourtID }); }
public ActionResult Edit(int id) { if (CurrentUser != null) { try { CaseBasicDataViewModel caseBasicDataViewModel = new CaseBasicDataViewModel(); caseBasicDataViewModel = GetCaseBasicData(); vw_CrimeCaseBasicData vw_CaseData = CaseService.GetCaseBasicData(id); if (CurrentUser.UserTypeID != (int)SystemUserTypes.ElementaryCourtAdministrator && vw_CaseData.OverAllId != null) { return(CPartialView("UnAuthorizedEdit")); } else { caseBasicDataViewModel.CaseID = vw_CaseData.CaseID; caseBasicDataViewModel.CaseName = vw_CaseData.CaseName; caseBasicDataViewModel.CaseNationalID = vw_CaseData.NationalID; caseBasicDataViewModel.CourtID = vw_CaseData.CourtID; caseBasicDataViewModel.CourtName = vw_CaseData.CourtName; caseBasicDataViewModel.SecondLevelProcID = vw_CaseData.SecondProsecutionID; caseBasicDataViewModel.SecondLevelProsecutions = GetElementaryProsecutions(CurrentUser.CourtID.Value); caseBasicDataViewModel.FirstLevelProsecutionID = vw_CaseData.FirstProsecutionID; caseBasicDataViewModel.FirstLevelProsecutions = lookupService.GetIntialProsecutions(caseBasicDataViewModel.SecondLevelProcID.Value); caseBasicDataViewModel.PoliceStations = lookupService.GetPoliceStations(caseBasicDataViewModel.FirstLevelProsecutionID.Value); caseBasicDataViewModel.PoliceStationID = vw_CaseData.FirstPoliceStationID; caseBasicDataViewModel.CrimeID = vw_CaseData.CrimeTypeID; caseBasicDataViewModel.MainCrimeID = vw_CaseData.MainCrimeID; caseBasicDataViewModel.FirstNumber = vw_CaseData.FirstNumberInt; caseBasicDataViewModel.FirstYear = vw_CaseData.FirstYearInt; caseBasicDataViewModel.HasObtainment = vw_CaseData.HasObtainment; caseBasicDataViewModel.OverAllNumber = vw_CaseData.OverAllNumber; caseBasicDataViewModel.OverAllNumberProsecution = vw_CaseData.OverAllNumberProsecution; caseBasicDataViewModel.OverAllNumberYear = vw_CaseData.OverAllNumberYear; caseBasicDataViewModel.MainCrimeID = vw_CaseData.MainCrimeID; caseBasicDataViewModel.SecondNumber = vw_CaseData.SecondNumberInt; caseBasicDataViewModel.SecondYear = vw_CaseData.SecondYearInt; caseBasicDataViewModel.UserType = CurrentUser.UserTypeID; caseBasicDataViewModel.OrderOfAssignment = vw_CaseData.OrderOfAssignment; caseBasicDataViewModel.OverAllId = vw_CaseData.OverAllId; caseBasicDataViewModel.IsComplete = vw_CaseData.IsComplete; return(View(caseBasicDataViewModel)); } } catch (Exception ex) { return(ErrorPage(ex)); } } else { return(RedirectTo(Url.Action("login", "User", new { returnUrl = "/" })).WithErrorMessages("تم الخروج بشكل تلقائى لعدم التفاعل اكثر من 15 دقيقة")); } }
public List <vw_CrimeCaseBasicData> GetUnApprovedMovmentCases(int RollID) { List <vw_CrimeCaseBasicData> list = new List <vw_CrimeCaseBasicData>(); if (RollID == 1) { vw_CrimeCaseBasicData vw_Key = new vw_CrimeCaseBasicData() { CaseID = 1, CaseStatus = "weddasd", overAllNumber = "10/2017/2", FirstNumberInt = 1, SecondNumberInt = 2, MainCrimeName = "sad", }; vw_CrimeCaseBasicData vw_Key2 = new vw_CrimeCaseBasicData() { CaseID = 2, CaseStatus = "dsfa", overAllNumber = "11/2015/9", FirstNumberInt = 3, SecondNumberInt = 4, MainCrimeName = "dsafwad", }; list.Add(vw_Key); list.Add(vw_Key2); return(list); } else if (RollID == 2) { vw_CrimeCaseBasicData vw_Key = new vw_CrimeCaseBasicData() { CaseID = 3, CaseStatus = "erqr", overAllNumber = "13/2013/6", FirstNumberInt = 54, SecondNumberInt = 5654, MainCrimeName = "fdgetwty", }; vw_CrimeCaseBasicData vw_Key2 = new vw_CrimeCaseBasicData() { CaseID = 4, CaseStatus = "sewtrt", overAllNumber = "3/2003/4", FirstNumberInt = 34, SecondNumberInt = 44, MainCrimeName = "sdftwqewr", }; list.Add(vw_Key); list.Add(vw_Key2); return(list); } return(list); }
public void UpdateCaseBasicData(vw_CrimeCaseBasicData caseBasicData) { var Case = GetByID(caseBasicData.CaseID); Case.CaseLevelID = (int)CaseLevels.Elementary; Case.CaseStatusID = caseBasicData.CaseStatusID; Case.CourtID = caseBasicData.CourtID; Case.ProcedureTypeID = (int)CaseProcedureTypes.Case; Update(Case); Save(); }
public int AddCaseBasicDate(vw_CrimeCaseBasicData caseBasicData, int MasterCaseID) { var Case = new Cases_Cases { MasterCaseID = MasterCaseID, CaseLevelID = (int)CaseLevels.Elementary, CaseStatusID = caseBasicData.CaseStatusID, CourtID = caseBasicData.CourtID, ProcedureTypeID = (int)CaseProcedureTypes.Case, IsDeleted = false }; Add(Case); Save(); return(Case.ID); }
public int AddOverAllNumber(vw_CrimeCaseBasicData caseBasicData) { var z = GetAllQuery().Where(a => a.Active == false && a.Year == caseBasicData.FirstYearInt && a.ProsecutionID == caseBasicData.SecondProsecutionID && a.CourtID == caseBasicData.CourtID).FirstOrDefault(); if (z == null) { Configurations_OverallNumbers overallNumber = InstanseOverAll(caseBasicData); overallNumber.Active = true; Add(overallNumber); Save(); return(overallNumber.ID); } else { z.Active = true; Update(z); Save(); return(z.ID); } }
//bool ICrimeCaseService.AddCaseDescription(vw_CaseDescription CaseDescription, int CaseID) //{ // throw new NotImplementedException(); //} CaseSaveStatus ICrimeCaseService.UpdateBasicData(vw_CrimeCaseBasicData caseBasicData) { throw new NotImplementedException(); }
public ActionResult Create(CaseBasicDataViewModel model) { if (CurrentUser != null) { try { CaseBasicDataViewModel _CaseBasicDataViewModel = GetCaseBasicData(); model.Courts = _CaseBasicDataViewModel.Courts; model.CrimesTypes = _CaseBasicDataViewModel.CrimesTypes; model.AllMainCrimeType = _CaseBasicDataViewModel.AllMainCrimeType; model.Courts = lookupService.GetCourts().Where(x => x.ID == CurrentUser.CourtID.Value).ToList(); if (model.CourtID != 0) { model.SecondLevelProsecutions = GetElementaryProsecutions(model.CourtID); } if (model.SecondLevelProcID != 0) { model.FirstLevelProsecutions = lookupService.GetIntialProsecutions(model.SecondLevelProcID.Value).ToList(); } if (model.PoliceStationID != 0) { model.PoliceStations = lookupService.GetPoliceStations(model.FirstLevelProsecutionID.Value).ToList(); } if (ModelState.IsValid) { int _CaseID = 0; vw_CrimeCaseBasicData vw_CaseBasicData = new vw_CrimeCaseBasicData { CaseName = model.CaseName, CourtID = model.CourtID, MainCrimeID = model.MainCrimeID.Value, CrimeTypeID = model.CrimeID, FirstNumberInt = model.FirstNumber.Value, FirstYearInt = model.FirstYear.Value, HasObtainment = model.HasObtainment, FirstPoliceStationID = model.PoliceStationID.Value, SecondProsecutionID = model.SecondLevelProcID.Value, SecondNumberInt = model.SecondNumber.Value, SecondYearInt = model.SecondYear.Value, FirstProsecutionID = model.FirstLevelProsecutionID.Value, NationalID = model.CaseNationalID, CaseStatusID = (int)CaseStatuses.New }; int CaseID; var AddCaseBasicData = CaseService.AddBasicData(vw_CaseBasicData, out CaseID); switch (AddCaseBasicData) { case CaseSaveStatus.Saved: _CaseID = CaseID; return(RedirectTo(Url.Action("Edit", new { id = _CaseID })).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully)); case CaseSaveStatus.Failed: ShowMessage(MessageTypes.Error, Messages.OperationNotCompleted, true); break; case CaseSaveStatus.Saved_Before: ShowMessage(MessageTypes.Error, Messages.CaseIsExist, true); break; case CaseSaveStatus.SecondNumberExistBefore: ShowMessage(MessageTypes.Error, Messages.SecondNumberExistBefore, true); // ModelState.AddModelError("SecondNumber", Messages.SecondNumberExistBefore); return(View(model)); } } } catch (Exception ex) { return(ErrorPage(ex)); } return(View(model)); } else { return(RedirectTo(Url.Action("login", "User", new { returnUrl = "/" })).WithErrorMessages("تم الخروج بشكل تلقائى لعدم التفاعل اكثر من 15 دقيقة")); } }
public SaveStatus UpdateBasicData(vw_CrimeCaseBasicData caseBasicData, int CaseID) { throw new NotImplementedException(); }
public ActionResult Delete(FileAttachment fileAttachment) { if (CurrentUser != null) { if (sessionService.IsSessionSentToJudge(Convert.ToInt32(fileAttachment.SessionID))) { return(JavaScript("$(document).trigger('FileAttachment:SentToJudge');")); } var documents = AttachmentService.GetDocuments(fileAttachment.CaseID.Value, null).ToList(); int countfile; int caseid = 0; if (fileAttachment.CaseID.HasValue) { caseid = fileAttachment.CaseID.Value; } vw_CrimeCaseBasicData CaseData = CrimeCaseService.GetCaseBasicData(caseid); if (CaseData.HasObtainment) { if (fileAttachment.AttachmentType == "80") { countfile = documents.Where(e => e.TypeID == int.Parse(fileAttachment.AttachmentType)).ToList().Count(); if (countfile == 1) { return(JavaScript("$(document).trigger('FileCritical:NoDelete');")); } } } if (fileAttachment.AttachmentType == "82") { countfile = documents.Where(e => e.TypeID == int.Parse(fileAttachment.AttachmentType)).ToList().Count(); if (countfile == 1) { return(JavaScript("$(document).trigger('FileCritical:NoDelete');")); } } string UserName = CurrentUser.UserName; if (CurrentUser.UserTypeID == 1) { UserName = "******"; } switch (AttachmentService.DeleteDocument(fileAttachment.AttachmentID, UserName)) { case AttachmentsSaveStatus.Saved: return(JavaScript("$(document).trigger('FileAttachment:Delete');")); case AttachmentsSaveStatus.Failed: return(CPartialView(fileAttachment).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted)); case AttachmentsSaveStatus.UserNotCreate: return(JavaScript("$(document).trigger('UserNotDelete:Delete');")); } ViewData["SessionEnded"] = false; return(CPartialView(fileAttachment)); } else { ViewData["SessionEnded"] = true; return(CPartialView()); } }
private void UpdateCaseBasicDataVoid(int CaseID, vw_CrimeCaseBasicData caseBasicData) { CaseRepository.UpdateCaseBasicData(CaseID, caseBasicData); }
public int AddCaseData(vw_CrimeCaseBasicData caseBasicData, int masterCaseID) { return(CaseRepository.AddCaseBasicDate(caseBasicData, masterCaseID)); }
public void UpdateCaseBasicData(vw_CrimeCaseBasicData caseBasicData) { CaseRepository.UpdateCaseBasicData(caseBasicData); }
//public CaseSaveStatus AddBasicData(vw_CaseBasicData caseBasicData, out int CaseID) //{ // CaseID = 1; // return CaseSaveStatus.Saved; //} public CaseSaveStatus AddBasicData(vw_CrimeCaseBasicData caseBasicData, out int CaseID) { throw new NotImplementedException(); }