private void DoBind() { int clientID = 0; List <SecondaryProducerMaster> lst = null; int roleID = Core.SessionHelper.getUserRoleId(); if (roleID == (int)UserRole.Client || roleID == (int)UserRole.SiteAdministrator) { clientID = Core.SessionHelper.getClientId(); lst = SecondaryProducerManager.GetAll(clientID); } else { lst = SecondaryProducerManager.GetAll(); } if (lst.Count > 0) { lvData.DataSource = lst; lvData.DataBind(); dvData.Visible = true; PagerRow.Visible = true; } else { dvData.Visible = false; PagerRow.Visible = false; } }
protected void btnSave_Click(object sender, EventArgs e) { Page.Validate("producer"); if (!Page.IsValid) { return; } int clientID = Core.SessionHelper.getClientId(); lblError.Text = string.Empty; lblError.Visible = false; lblSave.Text = string.Empty; lblSave.Visible = false; lblMessage.Visible = false; lblMessage.Text = string.Empty; try { using (TransactionScope scope = new TransactionScope()) { bool exists = SecondaryProducerManager.IsExist(txtName.Text.Trim(), Convert.ToInt32(hdId.Value)); if (exists) { lblMessage.Text = "Secondary Producer Name already exists."; lblMessage.Visible = true; txtName.Focus(); return; } SecondaryProducerMaster producer = SecondaryProducerManager.GetSecondaryProducerId(Convert.ToInt32(hdId.Value)); producer.SecondaryProduceName = txtName.Text; producer.Status = true; // tortega 2013-08-09 if (clientID > 0) { producer.ClientID = clientID; } SecondaryProducerManager.Save(producer); saveMsg = hdId.Value == "0" ? "Record Saved Sucessfully." : "Record Updated Sucessfully."; btnCancel_Click(null, null); lblSave.Text = saveMsg; lblSave.Visible = true; scope.Complete(); } } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Record Not Saved !!!"; } }
//protected void bindContactTypes() { // CollectionManager.FillCollection(ddlContactType, "ID", "Description", LeadContactTypeManager.GetAll()); // CollectionManager.FillCollection(ddlInsuranceType, "ID", "Description", InsuranceTypeManager.GetAll()); //} //protected void bindContacts() { // int leadID = 0; // int.TryParse(hfLeadId.Value, out leadID); // gvContacts.DataSource = LeadContactManager.GetContactByLeadID(leadID); // gvContacts.DataBind(); //} private void bindProducer() { int clientID = SessionHelper.getClientId(); IQueryable <ProducerMaster> producers = null; List <SecondaryProducerMaster> secondaryProducers = null; producers = ProducerManager.GetAll(clientID); secondaryProducers = SecondaryProducerManager.GetAll(clientID); //CollectionManager.FillCollection(ddlPrimaryProducer, "ProducerId", "ProducerName", producers); ddlPrimaryProducer.DataSource = producers.ToList(); ddlPrimaryProducer.DataValueField = "ProducerId"; ddlPrimaryProducer.DataTextField = "ProducerName"; ddlPrimaryProducer.DataBind(); ddlPrimaryProducer.Items.Insert(0, new ListItem("--- Select ---", "0")); CollectionManager.FillCollection(ddlSecondaryProducer, "SecondaryProduceId", "SecondaryProduceName", secondaryProducers); }
protected void lvData_ItemCommand(object sender, ListViewCommandEventArgs e) { lblError.Text = string.Empty; lblSave.Text = string.Empty; lblMessage.Text = string.Empty; lblMessage.Visible = false; lblError.Visible = false; lblSave.Visible = false; if (e.CommandName.Equals("DoEdit")) { int id = Convert.ToInt32(e.CommandArgument); hdId.Value = id.ToString(); Label lblName = (Label)e.Item.FindControl("lblName"); txtName.Text = lblName.Text; } else if (e.CommandName.Equals("DoDelete")) { // In Case of delete try { var list = CheckPrimaryValue.CheckPrimaryValueExists(0, 0, 0, 0, Convert.ToInt32(e.CommandArgument), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); if (list.ToList().Count > 0) { lblMessage.Text = "Secondary Producer is used so you can't delete !!!"; lblMessage.Visible = true; return; } var secondaryProducer = SecondaryProducerManager.GetSecondaryProducerId(Convert.ToInt32(e.CommandArgument)); secondaryProducer.Status = false; SecondaryProducerManager.Save(secondaryProducer); btnCancel_Click(null, null); lblSave.Text = "Record Deleted Sucessfully."; lblSave.Visible = true; } catch (Exception ex) { lblError.Text = "Record Not Deleted."; lblError.Visible = true; } } }