private void DoBind() { int clientID = Core.SessionHelper.getClientId(); List <SubStatusMaster> lstStatus = null; //var predicate = PredicateBuilder.True<SubStatusMaster>(); lstStatus = SubStatusManager.GetAll(clientID); gvSubStatus.DataSource = lstStatus; gvSubStatus.DataBind(); }
protected void btnSave_Click(object sender, EventArgs e) { lblError.Text = string.Empty; lblError.Visible = false; lblSave.Text = string.Empty; lblSave.Visible = false; lblMessage.Visible = false; lblMessage.Text = string.Empty; int clientID = Core.SessionHelper.getClientId(); try { using (TransactionScope scope = new TransactionScope()) { bool exists = SubStatusManager.IsExist(txtSubStatus.Text.Trim(), clientID); if (exists) { lblMessage.Text = "Sub Status name already exists."; lblMessage.Visible = true; txtSubStatus.Focus(); return; } SubStatusMaster status = SubStatusManager.GetSubStatusId(Convert.ToInt32(hdId.Value)); status.SubStatusName = txtSubStatus.Text; status.Status = true; // 2013-09-20 status.clientID = clientID; SubStatusManager.Save(status); lblSave.Text = hdId.Value == "0" ? "Record Saved Successfully." : "Record Updated Successfully."; lblSave.Visible = true; scope.Complete(); } clearFields(); } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Record Not Saved!"; Core.EmailHelper.emailError(ex); } }
private void copyMasterSubStatus(int sourceClientID, int targetClientID, int clientUserID) { List <SubStatusMaster> statuses = null; // get list of status from model statuses = SubStatusManager.GetAll(sourceClientID); foreach (SubStatusMaster status in statuses) { SubStatusMaster newStatusMaster = new SubStatusMaster(); newStatusMaster.clientID = targetClientID; newStatusMaster.InsertBy = clientUserID; newStatusMaster.InsertDate = DateTime.Now; newStatusMaster.Status = status.Status; newStatusMaster.UpdateBy = clientUserID; newStatusMaster.UpdateDate = DateTime.Now; SubStatusManager.Save(newStatusMaster); } }
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { SubStatusMaster leadStatus = null; int statusId = 0; if (e.CommandName.Equals("DoEdit")) { statusId = Convert.ToInt32(e.CommandArgument); leadStatus = SubStatusManager.GetSubStatusId(statusId); if (leadStatus != null) { hdId.Value = statusId.ToString(); txtSubStatus.Text = leadStatus.SubStatusName; } } else if (e.CommandName.Equals("DoDelete")) { // In Case of delete try { var status = SubStatusManager.GetSubStatusId(Convert.ToInt32(e.CommandArgument)); status.Status = false; SubStatusManager.Save(status); lblSave.Text = "Record Deleted Successfully."; lblSave.Visible = true; } catch (Exception ex) { lblError.Text = "Record Not Deleted."; lblError.Visible = true; Core.EmailHelper.emailError(ex); } } }
public void bindData() { // main binding routine List <StatusMaster> statusMasters = null; List <SubStatusMaster> subStatusMasters = null; List <StateMaster> states = null; IQueryable <AdjusterMaster> adjusters = null; int clientID = SessionHelper.getClientId(); int leadID = Convert.ToInt32(Session["LeadIds"]); // bind states states = State.GetAll(); //CollectionManager.FillCollection(ddlState, "StateId", "StateName", CarrierManager.GetCarriers(clientID)); var state = CarrierManager.GetCarriers(clientID); ddlState.DataSource = state.ToList(); ddlState.DataValueField = "StateId"; ddlState.DataTextField = "StateName"; ddlState.DataBind(); ddlState.Items.Insert(0, new ListItem("--- Select ---", "0")); if (clientID > 0) { adjusters = AdjusterManager.GetAll(clientID); statusMasters = StatusManager.GetAll(clientID); subStatusMasters = SubStatusManager.GetAll(clientID); } else { adjusters = AdjusterManager.GetAll(); statusMasters = StatusManager.GetAll(); subStatusMasters = SubStatusManager.GetAll(); } //CollectionManager.FillCollection(ddlCarrier, "CarrierId", "CarrierName", CarrierManager.GetCarriers(clientID)); var carrier = CarrierManager.GetCarriers(clientID); ddlCarrier.DataSource = state.ToList(); ddlCarrier.DataValueField = "CarrierId"; ddlCarrier.DataTextField = "CarrierName"; ddlCarrier.DataBind(); ddlCarrier.Items.Insert(0, new ListItem("--- Select ---", "0")); bindAgents(); if (this.policyID > 0) { // edit existing policy tabPanelAgent.Visible = true; tabPanelPolicyNotes.Visible = true; fillForm(); //bindDocuments(leadID); //bindContacts(); bindLienHolders(); //fillComments(leadID); bindLimits(); bindSubLimits(); bindClaims(); activateLinks(); tabPanelLienHolder.Visible = true; ShowAddCoverage(); SetAddCoverage(this.policyID); } else { // create blank one tabPanelAgent.Visible = false; tabPanelPolicyNotes.Visible = false; bindLimits(); // create blank one bindSubLimits(); tabPanelLienHolder.Visible = false; hf_policyID.Value = "0"; hf_lastStatusID.Value = "0"; clearFields(); HideAddCoverage(); ShowAddCoverageAdd(); } }