public JsonResult ManagmentAutoComplete(string searchTerm) { try { Managements managements = new Managements(); var managementName = (from Managements in managements.GetManagements() where Managements.name.StartsWith(searchTerm) select new { label = Managements.name, val = Managements.id }).ToList(); if (managementName.Count > 0) { return(Json(managementName, JsonRequestBehavior.AllowGet)); } else { management manageterm = new management(); manageterm.name = searchTerm; manageterm.agnetid = 3; managements.AddManagement(manageterm); return(null); } } catch (Exception ex) { //handling exception throw ex; } }
public JsonResult GetOwnerDetails(int ownerid) { try { Managements managements = new Managements(); var result = managements.GetManagements().Where(t => t.id == ownerid).FirstOrDefault(); return(Json(new { Success = true, result = result }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //handling exception throw ex; } }
public FitnessFunctions(RunItem runItem, bool singleRun, List <OptiParameter> ParamList, List <OptiObservation> ObservList, ObservationItem ObservItem) : this() { if (runItem == null) { throw new Exception("RunItem is empty: Select a run in the combobox"); } this.RunInfos = RunDefinitions(runItem, singleRun).ToList(); multiMultiYear = runItem.MultiMultiYear; multiFirstYear = runItem.MultiFirstYear; multiLastYear = runItem.MultiLastYear; observItem_ = ObservItem; observItem_.updateObservationDictionary(); observList_ = ObservList; foreach (var item in this.RunInfos) { item.Management = item.Management.Clone(); item.RunOptions = item.RunOptions.Clone(); item.Site = item.Site.Clone(); item.Soil = item.Soil.Clone(); item.Variety = item.Variety.Clone(); item.NonVariety = item.NonVariety.Clone(); this.Managements.Add(item.Management); this.RunOptions.Add(item.RunOptions); this.Sites.Add(item.Site); this.Soils.Add(item.Soil); this.Varieties.Add(item.Variety); this.NonVarieties.Add(item.NonVariety); } // Update of ParamSubModel foreach (var item in this.Varieties.First().ParamValue.Keys) { this.ParamSubModel.Add(item, "Variety"); } foreach (var item in this.NonVarieties.First().ParamValue.Keys) { this.ParamSubModel.Add(item, "NonVariety"); } // Initialisation of ParamList List <string> temp = new List <string>(); foreach (var item in ParamList) { switch (this.ParamSubModel[item.Name]) { case "Management": temp = Managements.Select(ii => ii.Name).ToList(); optimizeManagementParameter = true; break; case "Soil": temp = Soils.Select(ii => ii.Name).ToList(); optimizeSoilParameter = true; break; case "NonVariety": temp = NonVarieties.Select(ii => ii.Name).ToList(); optimizeNonVarietalParameter = true; break; case "Variety": temp = Varieties.Select(ii => ii.Name).ToList(); optimizeVarietalParameter = true; break; default: break; } while (temp.Count != 0) { if (!ParamValueDictio.ContainsKey(temp[0])) { ParamValueDictio.Add(temp[0], new Dictionary <string, double>()); } if (!ParamValueDictio[temp[0]].ContainsKey(item.Name))// should always be true { ParamValueDictio[temp[0]].Add(item.Name, 0); paramValueDictioSize++; } string typeToRemove = temp[0]; temp.RemoveAll(elem => elem == typeToRemove); } } }
public FlowLayoutPanel ButtonSelectionForm(Managements managements) { var flpn = new FlowLayoutPanel(); flpn.Controls.Clear(); flpn.Dock = DockStyle.Fill; flpn.AutoScroll = true; var getFormlist = _db.Forms; var getOldManagement = _db.Managements.FirstOrDefault(v => v.AccountId == managements.Account.Id); if (getOldManagement != null) { var chk = _db.TempManagements.Any(v => v.WorkerId == managements.Account.WorkerId); if (chk == false) { var getFormManagement = getOldManagement.Forms; foreach (var item in getFormManagement) { var insert = new TempManagement() { WorkerId = managements.Account.WorkerId, Forms = item.Name, Services = item.Name, Categorys = item.Id.ToString() }; _db.TempManagements.Add(insert); } _db.SaveChanges(); } } foreach (var item in getFormlist) { var chk = _db.TempManagements.Where(v => v.WorkerId == managements.Account.WorkerId) .Where(v => v.Forms == item.Name).Any(v => v.Services == item.Name); if (chk) { if (item.Name != "Medical's Form") { var btn = new Button { Size = new Size(180, 90), Text = item.Name, Name = item.Id.ToString(), BackColor = Color.LimeGreen, Font = new Font("November", 12), Tag = managements }; flpn.Controls.Add(btn); btn.Click += RemoveService_Click; } } else { if (item.Name != "Medical's Form") { var btn = new Button { Location = new Point(3, 3), Size = new Size(180, 90), Text = item.Name, Name = item.Id.ToString(), BackColor = Color.Khaki, Font = new Font("November", 12), Tag = managements }; flpn.Controls.Add(btn); btn.Click += TakeService_Click; } } } return(flpn); }
public ActionResult FilterList(ListingModel filter) { try { //Check Authentication if (Session["user"] == null) { return(RedirectToAction("Index", "Login")); } //Object Initialize listing objlst = new listing(); ListingModel lstListing = new ListingModel(); List <listing> objlist = new List <listing>(); Buildings objbuilding = new Buildings(); Managements objmanagement = new Managements(); //Start performing the logic section objlst.managementid = Convert.ToInt32(filter.companyid); objlst.buildingid = Convert.ToInt32(filter.buildid); objlst.layout = Convert.ToString(filter.LayoutList); objlst.bathroom = Convert.ToString(filter.BathroomList); var strPrice = (int)((Common.FilterPrice)Enum.Parse(typeof(Common.FilterPrice), filter.FilterPriceList.ToString())); objlst.price = Convert.ToDecimal(strPrice); var strMedia = (int)((Common.Media)Enum.Parse(typeof(Common.Media), filter.MediaList.ToString())); if (strMedia == 1) { objlst.has_photos = true; } else if (strMedia == 2) { objlst.has_floorplans = true; } objlist = new Listings().FilterSearch(objlst); if (objlist.Count > 0) { foreach (var itm in objlist) { FilterListingControl objFilterControl = new FilterListingControl(); var Building = objbuilding.GetBuilding(itm.buildingid); if (!string.IsNullOrEmpty(Convert.ToString(Building))) { objFilterControl.buildingName = Building.Name; var Management = objmanagement.GetManagement(Building.managementid); if (!string.IsNullOrEmpty(Convert.ToString(Management))) { objFilterControl.companyName = Management.name; } else { objFilterControl.companyName = string.Empty; } } else { objFilterControl.buildingName = string.Empty; } objFilterControl.Address = itm.address; objFilterControl.Price = itm.price; objFilterControl.id = itm.id; objFilterControl.Incentives = itm.incentives; objFilterControl.Layout = itm.layout; objFilterControl.Sqft = itm.sqft; objFilterControl.UnitNumber = itm.unitnumber; objFilterControl.Bathroom = itm.bathroom; objFilterControl.BuildingUnitNumber = itm.unitnumber; lstListing.FilterResult.Add(objFilterControl); } } return(PartialView("_FilterListing", lstListing)); } catch (Exception ex) { throw ex; } }
public ActionResult Index() { try { //Check Authentication if (Session["user"] == null) { return(RedirectToAction("Index", "Login")); } var name = System.Web.HttpContext.Current.User.Identity.Name; //Object Initiliaze Buildings objBuilding = new Buildings(); Managements objManagement = new Managements(); ListingModel lstListing = new ListingModel(); Listings objListing = new Listings(); List <listing> objLst = new List <listing>(); Buildings objbuilding = new Buildings(); Managements objmanagement = new Managements(); //Start performing the logic section objLst = objListing.GetListings(); if (objLst.Count > 0) { foreach (var itm in objLst) { FilterListingControl objmodel = new FilterListingControl(); var Building = objbuilding.GetBuilding(itm.buildingid); if (!string.IsNullOrEmpty(Convert.ToString(Building))) { objmodel.buildingName = Building.Name; var Management = objmanagement.GetManagement(Building.managementid); if (!string.IsNullOrEmpty(Convert.ToString(Management))) { objmodel.companyName = Management.name; } else { objmodel.companyName = string.Empty; } } else { objmodel.buildingName = string.Empty; } objmodel.Address = itm.address; objmodel.Price = itm.price; objmodel.id = itm.id; objmodel.Incentives = itm.incentives; objmodel.Layout = itm.layout; objmodel.Sqft = itm.sqft; objmodel.UnitNumber = itm.unitnumber; objmodel.Bathroom = itm.bathroom; objmodel.BuildingUnitNumber = itm.unitnumber; lstListing.FilterResult.Add(objmodel); } } lstListing.BuildingList = objBuilding.GetBuildings().Select(t => new SelectListItem { Text = t.Name, Value = t.id.ToString() }).ToList(); lstListing.CompanyList = objManagement.GetManagements().Select(t => new SelectListItem { Text = t.name, Value = t.id.ToString() }).ToList(); return(View(lstListing)); } catch (Exception ex) { throw ex; } }
private void OpenForm(object sender, EventArgs e) { var btn = (Button)sender; var text = btn.Text; CatelogForm form = null; if (Application.OpenForms.OfType <CatelogForm>().Count() != 0) { form = Application.OpenForms.OfType <CatelogForm>().LastOrDefault(); } if (form != null) { var gbo = form.pnlFill; form.Skip = true; gbo.Controls.Clear(); if (text == "Worker") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <WorkerListForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <WorkerListForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new WorkerListForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new WorkerListForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Category") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <Category>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <Category>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); } var selectionForm = new Category() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new Category() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Patient") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <PatientListForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <PatientListForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new PatientListForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new PatientListForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "CheckIn") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <CheckInsForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <CheckInsForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new CheckInsForm { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new CheckInsForm { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Sample") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <SamplesForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <SamplesForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new SamplesForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new SamplesForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Management") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <Managements>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <Managements>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new Managements() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new Managements() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Medical") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <MedicalsForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <MedicalsForm>().FirstOrDefault(); if (firstOrDefault != null) { gbo.Controls.Add(firstOrDefault); firstOrDefault.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new MedicalsForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "WaitingList") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <WaitingForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <WaitingForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new WaitingForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new WaitingForm() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, Account = _account, CatelogForm = form }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } if (text == "Report") { if (Application.OpenForms.OfType <HistorysForm>().Count() != 0) { var firstOrDefault = Application.OpenForms.OfType <HistorysForm>().LastOrDefault(); if (firstOrDefault != null) { if (firstOrDefault.NewMedical || firstOrDefault.Editing) { var result = MessageBox.Show(@"Do you really want to leave this? leaving this document will delete all your current work.", @"Leave", MessageBoxButtons.YesNo); if (result == DialogResult.No) { gbo.Controls.Add(firstOrDefault); firstOrDefault.CatelogForm.Skip = false; firstOrDefault.Show(); return; } if (result == DialogResult.Yes) { firstOrDefault.Close(); } } } } if (Application.OpenForms.OfType <WaitingForm>().Count() == 1) { var firstOrDefault = Application.OpenForms.OfType <WaitingForm>().FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.Close(); var selectionForm = new Report() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } //if (Application.OpenForms.OfType<MedicalsForm>().Count() == 1) //{ // var firstOrDefault = Application.OpenForms.OfType<MedicalsForm>().FirstOrDefault(); // if (firstOrDefault != null) // { // firstOrDefault.Clear(); // firstOrDefault.Close(); // } //} else { var selectionForm = new Report() { TopLevel = false, Dock = DockStyle.Fill, AutoScroll = true, }; gbo.Controls.Add(selectionForm); selectionForm.Show(); } } } }