protected void gv_onSorting(object sender, GridViewSortEventArgs e) { GridView gridView = sender as GridView; IQueryable <ContractorMaster> contractors = null; int clientID = Core.SessionHelper.getClientId(); contractors = ContractorManager.GetAll(clientID); bool descending = false; if (ViewState[e.SortExpression] == null) { descending = false; } else { descending = !(bool)ViewState[e.SortExpression]; } ViewState[e.SortExpression] = descending; gridView.DataSource = contractors.orderByExtension(e.SortExpression, descending); gridView.DataBind(); }
protected void gvContractor_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView gridView = sender as GridView; int clientID = Core.SessionHelper.getClientId(); IQueryable <ContractorMaster> contractors = null; contractors = ContractorManager.GetAll(clientID); bool descending = false; string lastSorExpression = ViewState["lastSorExpression"] as string; if (lastSorExpression == null) { lastSorExpression = "ContractorName"; descending = false; } else { descending = !(bool)ViewState[lastSorExpression]; } ViewState[lastSorExpression] = descending; gridView.PageIndex = e.NewPageIndex; gridView.DataSource = contractors.orderByExtension(lastSorExpression, descending); gridView.DataBind(); }
protected void gvContractor_RowCommand(object sender, GridViewCommandEventArgs e) { int contractorID = 0; if (e.CommandName == "DoEdit") { hdId.Value = e.CommandArgument.ToString(); contractorID = Convert.ToInt32(e.CommandArgument.ToString()); ContractorMaster contractor = ContractorManager.Get(contractorID); txtContractor.Text = contractor.ContractorName; txtAddress.Text = contractor.Address1; txtAddress2.Text = contractor.Address2; txtFedID.Text = contractor.FederalTaxID; if (contractor.StateID != null) { ddlState.SelectedValue = contractor.StateID.ToString(); CollectionManager.FillCollection(ddlCity, "CityId", "CityName", City.GetAll((int)contractor.StateID)); } if (contractor.CityID != null) { ddlCity.SelectedValue = contractor.CityID.ToString(); CollectionManager.FillCollection(ddlLossZip, "ZipCodeID", "ZipCode", ZipCode.getByCityID((int)contractor.CityID)); } if (!string.IsNullOrEmpty(contractor.ZipCode)) { ddlLossZip.SelectedValue = contractor.ZipCode; } txtEmail.Text = contractor.Email; txtPhone.Text = contractor.Phone; pnlEdit.Visible = true; pnlGrid.Visible = false; } else if (e.CommandName == "DoDelete") { contractorID = Convert.ToInt32(e.CommandArgument.ToString()); ContractorMaster contractor = ContractorManager.Get(contractorID); if (contractor != null) { contractor.Status = false; ContractorManager.Save(contractor); } } loadContractors(); }
public ActionResult DeleteConfirmed(Guid id) { ContractorManager ContractorManager = db.ContractorManagers.Single(r => r.ContractorManagerID == id); db.ContractorManagers.DeleteOnSubmit(ContractorManager); db.SubmitChanges(); return(RedirectToAction("Index")); }
protected void loadContractors() { IQueryable <ContractorMaster> contractors = null; int clientID = Core.SessionHelper.getClientId(); contractors = ContractorManager.GetAll(clientID); gvContractor.DataSource = contractors.ToList(); gvContractor.DataBind(); }
// // GET: /AdminArea/Freeways/Details/5 public ActionResult Details(Guid id) { ContractorManager ContractorManager = db.ContractorManagers.Single(r => r.ContractorManagerID == id); if (ContractorManager == null) { return(HttpNotFound()); } return(View(ContractorManager)); }
// // GET: /AdminArea/Freeways/Edit/5 public ActionResult Edit(Guid id) { ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList(); ContractorManager ContractorManager = db.ContractorManagers.Single(r => r.ContractorManagerID == id); if (ContractorManager == null) { return(HttpNotFound()); } return(View(ContractorManager)); }
public ActionResult Create(ContractorManager ContractorManager) { if (ModelState.IsValid) { //if ContractorManager does not exist yet ContractorManager.ContractorManagerID = Guid.NewGuid(); db.ContractorManagers.InsertOnSubmit(ContractorManager); db.SubmitChanges(); return(RedirectToAction("Index")); } ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList(); return(View(ContractorManager)); }
protected void saveContractor() { // 2013-08-07 tortega int clientID = Core.SessionHelper.getClientId(); using (TransactionScope scope = new TransactionScope()) { bool exists = ContractorManager.IsExist(txtContractor.Text.Trim(), Convert.ToInt32(hdId.Value)); if (exists) { lblMessage.Text = "Contractor name already exists."; lblMessage.Visible = true; txtContractor.Focus(); return; } ContractorMaster contractor = ContractorManager.Get(Convert.ToInt32(hdId.Value)); contractor.ContractorName = txtContractor.Text; contractor.BusinessName = txtBusinessName.Text; contractor.FederalTaxID = txtFedID.Text.Trim(); contractor.Address1 = txtAddress.Text.Trim(); contractor.Address2 = txtAddress2.Text.Trim(); contractor.StateID = Convert.ToInt32(ddlState.SelectedValue); contractor.CityID = Convert.ToInt32(ddlCity.SelectedValue); contractor.ZipCode = ddlLossZip.SelectedValue; contractor.FederalTaxID = txtFedID.Text.Trim(); contractor.Email = txtEmail.Text; contractor.Phone = txtPhone.Text; contractor.Status = true; // 2013-08-07 tortega if (clientID > 0) { contractor.ClientId = clientID; } ContractorManager.Save(contractor); scope.Complete(); } }
public ActionResult Edit(ContractorManager ContractorManager) { try { if (ModelState.IsValid) { db.ContractorManagers.Attach(ContractorManager); db.Refresh(RefreshMode.KeepCurrentValues, ContractorManager); db.SubmitChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList(); return(View(ContractorManager)); }
public ActionResult Contractor() { try { CostCenter working; // 1. Get working costcenter. working = AuthManager.GetWorkingCostCenter(); // 2. Get Contractor list by costcenterid ContractorManager ctManager = new ContractorManager(); var contractors = ctManager.GetByCostCenterID(working.CostCenterID); // 3. Set return object. returnobj.SetSuccess(contractors); } catch (Exception ex) { returnobj.SetError(ex.Message); } return(Content(returnobj.ToJson(), "application/json")); }
public ActionResult Contractor(string costcenterid, string name) { try { //CostCenter working; // 1. Get working costcenter. //working = AuthManager.GetWorkingCostCenter(); //TODO : check costcenterid with workingcostcenter // 2. Get Contractor list by costcenterid ContractorManager ctManager = new ContractorManager(); var contractors = ctManager.Add(costcenterid, name); ctManager.Save(); // 3. Set return object. returnobj.SetSuccess(contractors); } catch (Exception ex) { returnobj.SetError(ex.Message); } return(Content(returnobj.ToJson(), "application/json")); }
private void bindDDL() { //IQueryable<AdjusterMaster> adjusters = null; IQueryable <ContractorMaster> contractors = null; IQueryable <AppraiserMaster> appraisers = null; IQueryable <UmpireMaster> umpires = null; List <LeadSourceMaster> sources = null; int clientID = SessionHelper.getClientId(); if (clientID > 0) { // adjusters = AdjusterManager.GetAll(clientID); contractors = ContractorManager.GetAll(clientID); appraisers = AppraiserManager.GetAll(clientID); umpires = UmpireManager.GetAll(clientID); sources = LeadSourceManager.GetAll(clientID); } else { // adjusters = AdjusterManager.GetAll(); contractors = ContractorManager.GetAll(); appraisers = AppraiserManager.GetAll(); umpires = UmpireManager.GetAll(); sources = LeadSourceManager.GetAll(); } if (appraisers != null) { CollectionManager.FillCollection(ddlAppraiser, "AppraiserId", "AppraiserName", appraisers.ToList()); } CollectionManager.FillCollection(ddlContractor, "ContractorId", "ContractorName", contractors.ToList()); CollectionManager.FillCollection(ddlUmpire, "UmpireId", "UmpireName", umpires.ToList()); //CollectionManager.FillCollection(ddlLeadStatus, "StatusId", "StatusName", StatusManager.GetAll()); //CollectionManager.FillCollection(ddlSubStatus, "SubStatusId", "SubStatusName", SubStatusManager.GetAll()); //CollectionManager.FillCollection(ddlAdjuster, "AdjusterId", "AdjusterName", adjusters); CollectionManager.FillCollection(ddlLeadSource, "LeadSourceId", "LeadSourceName", sources); //CollectionManager.FillCollection(ddlInspectorName, "InspectorId", "InspectorName", InspectorManager.GetAll()); //CollectionManager.FillCollection(ddlSiteInspection, "SiteInspectionCompleteId", "SiteInspectionCompleteName", SiteInspectionManager.GetAll()); CollectionManager.FillCollection(ddlOwnerSame, "OwnerSameId", "OwnerSame", OwnerSameManager.GetAll()); //CollectionManager.FillCollection(ddlWebFormSource, "WebformSourceId", "WebformSource", WebFormSourceManager.GetAll()); //CollectionManager.FillCollection(ddlOtherSource, "OtherSourceId", "OtherSource", OtherSourceManager.GetAll()); //Fillchk(chkTypeOfDamage, "TypeOfDamageId", "TypeOfDamage", TypeofDamageManager.GetAll()); ///CollectionManager.FillCollection(ddlTypeOfProperty, "TypeOfPropertyId", "TypeOfProperty", TypeOfPropertyManager.GetAll()); //CollectionManager.FillCollection(ddlHabitable, "HabitableId", "Habitable", HabitableManager.GetAll()); //CollectionManager.FillCollection(ddlWindPolicy, "WindPolicyId", "WindPolicy", WindPolicyManager.GetAll()); //CollectionManager.FillCollection(ddlFloodPolicy, "FloodPolicyId", "FloodPolicy", FloodPolicyManager.GetAll()); //CollectionManager.FillCollection(ddlRepotedInsurer, "ReportedToInsurerId", "ReportedToInsurer", ReportedToInsurerManager.GetAll()); }