// GET: A_Facilities/Edit/5 public ActionResult Edit(int?id) { db.Configuration.ProxyCreationEnabled = false; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } A_Facilities a_Facilities = db.A_Facilities.Find(id); if (a_Facilities == null) { return(HttpNotFound()); } ViewBag.CDCRegionId = new SelectList(db.A_CDCRegion, "CDCRegionId", "CDCRegion", a_Facilities.CDCRegionId); ViewBag.DeliveryZoneCode = new SelectList(db.A_DeliveryZone, "ZoneCode", "ZoneDescription", a_Facilities.DeliveryZoneCode); ViewBag.DistrrictCode = new SelectList(db.A_District, "District_Code", "District_Name", a_Facilities.DistrrictCode); ViewBag.FacilityCode = new SelectList(db.A_Facilities, "FacilityCode", "Facility", a_Facilities.FacilityCode); ViewBag.FacilityCode = new SelectList(db.A_Facilities, "FacilityCode", "Facility", a_Facilities.FacilityCode); ViewBag.level_of_care = new SelectList(db.A_Facility_Level_Of_Care, "level_of_care_code", "level_of_care", a_Facilities.level_of_care); ViewBag.FacilityTypeId = new SelectList(db.A_FacilityType, "FacilityTypeId", "FacilityType", a_Facilities.FacilityTypeId); ViewBag.ComprehensiveImplimentingPartnerCode = new SelectList(db.A_ImplimentingPartners, "ImplimentingPartnerCode", "ImplementingPartnerDescription", a_Facilities.ComprehensiveImplimentingPartnerCode); ViewBag.OwnershipId = new SelectList(db.A_Ownership, "OwnershipId", "OwnershipDescription", a_Facilities.OwnershipId); return(View(a_Facilities)); }
// GET: A_Facilities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } A_Facilities a_Facilities = db.A_Facilities.Find(id); if (a_Facilities == null) { return(HttpNotFound()); } return(View(a_Facilities)); }
public Boolean Save() { try { if (GetRecordByKey(mFacilityCode) == null) { var x = new A_Facilities { FacilityCode = mFacilityCode, DeliveryZoneCode = mDeliveryZoneCode, ImplimentingPartnerCode = mImplimentingPartnerCode, DistrrictCode = mDistrrictCode, Facility = mFacility, SAP_Code = mSAP_Code, SupportedByMAUL = mSupportedByMAUL, IsAccredited = mIsAccredited, level_of_care = mlevel_of_care, client_type_code = mclient_type_code, region_code = mregion_code, RFSO_UserName = mRFSO_UserName, OwnershipId = mOwnershipId, CDCRegionId = mCDCRegionId, FacilityTypeId = mFacilityTypeId, Longtitude = mLongtitude, Latititude = mLatititude, Village_Id = mVillage_Id, ComprehensiveImplimentingPartnerCode = mComprehensiveImplimentingPartnerCode, PatientLoadCode = mPatientLoadCode, IsActive = mIsActive, Nearest_Public_HF_Distance = mNearest_Public_HF_Distance, DSDM = mDSDM }; context.A_Facilities.Add(x); context.SaveChanges(); return(true); } else { return(false); } } catch (Exception x) { throw (x); } }
public ActionResult Edit([Bind(Include = "FacilityCode,DeliveryZoneCode,ImplimentingPartnerCode,DistrrictCode,Facility,SAP_Code,SupportedByMAUL,IsAccredited,level_of_care,client_type_code,region_code,RFSO_UserName,OwnershipId,CDCRegionId,FacilityTypeId,Longtitude,Latititude,Village_Id,ComprehensiveImplimentingPartnerCode,PatientLoadCode,IsActive,Nearest_Public_HF_Distance,DSDM,SCTO")] A_Facilities a_Facilities) { db.Configuration.ProxyCreationEnabled = false; if (ModelState.IsValid) { db.Entry(a_Facilities).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CDCRegionId = new SelectList(db.A_CDCRegion, "CDCRegionId", "CDCRegion", a_Facilities.CDCRegionId); ViewBag.DeliveryZoneCode = new SelectList(db.A_DeliveryZone, "ZoneCode", "ZoneDescription", a_Facilities.DeliveryZoneCode); ViewBag.DistrrictCode = new SelectList(db.A_District, "District_Code", "District_Name", a_Facilities.DistrrictCode); ViewBag.FacilityCode = new SelectList(db.A_Facilities, "FacilityCode", "Facility", a_Facilities.FacilityCode); ViewBag.FacilityCode = new SelectList(db.A_Facilities, "FacilityCode", "Facility", a_Facilities.FacilityCode); ViewBag.level_of_care = new SelectList(db.A_Facility_Level_Of_Care, "level_of_care_code", "level_of_care", a_Facilities.level_of_care); ViewBag.FacilityTypeId = new SelectList(db.A_FacilityType, "FacilityTypeId", "FacilityType", a_Facilities.FacilityTypeId); ViewBag.ComprehensiveImplimentingPartnerCode = new SelectList(db.A_ImplimentingPartners, "ImplimentingPartnerCode", "ImplementingPartnerDescription", a_Facilities.ComprehensiveImplimentingPartnerCode); ViewBag.OwnershipId = new SelectList(db.A_Ownership, "OwnershipId", "OwnershipDescription", a_Facilities.OwnershipId); return(View(a_Facilities)); }
public ActionResult DialogInsert(View_A_Facility value /*, string testdata, string testdata2, string testdata3*/) { db.Configuration.ProxyCreationEnabled = false; var _feedback = db.A_Facilities.FirstOrDefault(f => f.FacilityCode == value.FacilityCode); db.Configuration.ProxyCreationEnabled = false; A_Facilities a_Facilities = new A_Facilities(); a_Facilities.CDCRegionId = value.CDCRegionId; a_Facilities.client_type_code = value.client_type_code; a_Facilities.ComprehensiveImplimentingPartnerCode = value.ComprehensiveImplimentingPartnerCode; a_Facilities.DeliveryZoneCode = value.DeliveryZoneCode; a_Facilities.DistrrictCode = value.DistrrictCode; a_Facilities.DSDM = value.DSDM; a_Facilities.Facility = value.Facility; a_Facilities.FacilityCode = value.FacilityCode; a_Facilities.FacilityTypeId = value.FacilityTypeId; a_Facilities.ImplimentingPartnerCode = value.ImplimentingPartnerCode; a_Facilities.IsAccredited = value.IsAccredited; a_Facilities.IsActive = value.IsActive; a_Facilities.Latititude = value.Latititude; a_Facilities.level_of_care = value.level_of_care; a_Facilities.Longtitude = value.Longtitude; a_Facilities.Nearest_Public_HF_Distance = value.Nearest_Public_HF_Distance; a_Facilities.OwnershipId = value.OwnershipId; a_Facilities.PatientLoadCode = value.PatientLoadCode; a_Facilities.region_code = value.region_code; a_Facilities.RFSO_UserName = value.RFSO_UserName; a_Facilities.SAP_Code = value.SAP_Code; a_Facilities.SupportedByMAUL = value.SupportedByMAUL; a_Facilities.Village_Id = value.Village_Id; a_Facilities.Active_ART = value.Active_ART; if (_feedback == null) { if (a_Facilities.ImplimentingPartnerCode == 0) { a_Facilities.ImplimentingPartnerCode = null; } if (a_Facilities.OwnershipId == 0) { a_Facilities.OwnershipId = null; } if (a_Facilities.level_of_care == 0) { a_Facilities.level_of_care = null; } if (a_Facilities.PatientLoadCode == 0) { a_Facilities.PatientLoadCode = null; } if (a_Facilities.client_type_code == 0) { a_Facilities.client_type_code = null; } if (a_Facilities.CDCRegionId == 0) { a_Facilities.CDCRegionId = null; } if (a_Facilities.ComprehensiveImplimentingPartnerCode == 0) { a_Facilities.ComprehensiveImplimentingPartnerCode = null; } if (a_Facilities.DistrrictCode == 0) { a_Facilities.DistrrictCode = null; } if (a_Facilities.DeliveryZoneCode == 0) { a_Facilities.DeliveryZoneCode = null; } var pcode = complaintCode(); a_Facilities.FacilityCode = ++pcode; if (string.IsNullOrEmpty(a_Facilities.Facility) || string.IsNullOrEmpty(a_Facilities.SAP_Code)) { } else { db.Configuration.ProxyCreationEnabled = false; db.A_Facilities.Add(a_Facilities); } } else { var a = db.A_Facilities.FirstOrDefault(e => e.FacilityCode == value.FacilityCode); if (a.DeliveryZoneCode == value.DeliveryZoneCode) { db.Entry(_feedback).CurrentValues.SetValues(a_Facilities); db.Entry(_feedback).State = EntityState.Modified; } else { A_Sector_Change sector_Change = new A_Sector_Change() { facility_code = value.FacilityCode, date_of_change = DateTime.Now, Old_sector = Convert.ToInt32(a.DeliveryZoneCode), New_sector = value.DeliveryZoneCode }; db.Configuration.ProxyCreationEnabled = false; db.A_Sector_Change.Add(sector_Change); db.SaveChanges(); db.Entry(_feedback).CurrentValues.SetValues(a_Facilities); db.Entry(_feedback).State = EntityState.Modified; } } db.SaveChanges(); return(Json(value, JsonRequestBehavior.AllowGet)); }