protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var prospectContactRoleRepository = IoC.Resolve <IProspectContactRoleRepository>(); var listProspectContactRole = prospectContactRoleRepository.GetAllProspectContactRole(); var listContactRole = new List <EProspectContactRole>(); if (listProspectContactRole != null) { foreach (var drproscont in listProspectContactRole) { var objproscontrole = new EProspectContactRole(); objproscontrole.ProspectContactRoleID = drproscont.FirstValue; objproscontrole.ProspectContactRoleName = drproscont.SecondValue; listContactRole.Add(objproscontrole); } } listContactRole.ForEach(x => chkRoleContact.Items.Add(new ListItem(System.Web.Security.AntiXss.AntiXssEncoder.HtmlEncode(x.ProspectContactRoleName, true), System.Web.Security.AntiXss.AntiXssEncoder.HtmlEncode(x.ProspectContactRoleID.ToString(), true)))); //EProspectContactRole[] prospectContactRole = null; //if (listContactRole != null) prospectContactRole = listContactRole.ToArray(); //for (int pcount = 0; pcount < prospectContactRole.Length; pcount++) //{ // chkRoleContact.Items.Add(new ListItem(prospectContactRole[pcount].ProspectContactRoleName, HttpUtility.UrlEncode(prospectContactRole[pcount].ProspectContactRoleID.ToString()))); //} } for (int icount = 0; icount < chkRoleContact.Items.Count; icount++) { this.Page.ClientScript.RegisterArrayDeclaration("ArrCheckBoxValue", chkRoleContact.Items[icount].Value); } txtPhoneExtension.Attributes.Add("onKeyDown", "return txtkeypress(event);"); }
/// <summary> /// /// </summary> private void GetDropDownInfo() { MasterDAL masterDal = new MasterDAL(); var objstate = masterDal.GetState(string.Empty, 3); ddlState.Items.Add(new ListItem("Select State", "0")); for (int jcount = 0; jcount < objstate.Count; jcount++) { ddlState.Items.Add(new ListItem(objstate[jcount].Name, objstate[jcount].StateID.ToString())); } ddlContactType.Items.Insert(0, new ListItem("Select Type", "0")); ddlContactType.Items.Insert(1, new ListItem("Work Contact", "1")); ddlContactType.Items.Insert(2, new ListItem("Non Work Contact", "2")); var prospectContactRoleRepository = IoC.Resolve <IProspectContactRoleRepository>(); var listProspectContactRole = prospectContactRoleRepository.GetAllProspectContactRole(); EProspectContactRole[] arrprospectcontactrole = null; if (listProspectContactRole != null) { var listproscontrole = new List <EProspectContactRole>(); foreach (var drproscont in listProspectContactRole) { var objproscontrole = new EProspectContactRole(); objproscontrole.ProspectContactRoleID = drproscont.FirstValue; objproscontrole.ProspectContactRoleName = drproscont.SecondValue; listproscontrole.Add(objproscontrole); } arrprospectcontactrole = listproscontrole.ToArray(); } chklistContactRole.DataValueField = "ProspectContactRoleID"; chklistContactRole.DataTextField = "ProspectContactRoleName"; chklistContactRole.DataSource = arrprospectcontactrole; chklistContactRole.DataBind(); if (Request.QueryString["PrimaryContact"] != null) { ListItem lsttemp = chklistContactRole.Items.FindByText("Primary Contact"); if (lsttemp != null) { lsttemp.Selected = true; } } }
public EContact GetFields(out int rownumber) { // format phone no. CommonCode objCommonCode = new CommonCode(); EContact objcontact = new EContact(); //objcontact = new EContact(); if (ViewState["RowNumber"] != null) { rownumber = Convert.ToInt32(ViewState["RowNumber"]); } else { rownumber = -1; } if (ViewState["ContactID"] != null) { objcontact.ContactID = Convert.ToInt32(ViewState["ContactID"]); } else { objcontact.ContactID = 0; } objcontact.Title = txtTitle.Text; objcontact.FirstName = txtFName.Text; objcontact.LastName = txtLName.Text; objcontact.MiddleName = txtMName.Text; objcontact.PhoneOffice = objCommonCode.FormatPhoneNumber(txtPhoneOffice.Text); objcontact.WebSite = ""; objcontact.Phone1Extension = txtPhoneExtension.Text; objcontact.EMail = txtEmailContact.Text; objcontact.PhoneCell = objCommonCode.FormatPhoneNumber(txtPhoneCell.Text); objcontact.PhoneHome = objCommonCode.FormatPhoneNumber(txtPhoneHome.Text); objcontact.EmailWork = txtSecondaryEmail.Text; objcontact.DateOfBirth = txtBday.Text; objcontact.Fax = objCommonCode.FormatPhoneNumber(txtFax.Text); objcontact.DesignationTitle = txtTitleContact.Text; objcontact.Gender = Convert.ToBoolean(rbtMale.Checked); List <EProspectContactRole> prospectRole = new List <EProspectContactRole>(); for (int pcount = 0; pcount < chkRoleContact.Items.Count; pcount++) { if (chkRoleContact.Items[pcount].Selected) { EProspectContactRole eprospect = new EProspectContactRole(); eprospect.ProspectContactRoleID = Convert.ToInt16(chkRoleContact.Items[pcount].Value); eprospect.ProspectContactRoleName = Convert.ToString(chkRoleContact.Items[pcount].Text); prospectRole.Add(eprospect); } } //objcontact.ListProspectContactRole = prospectRole.ToArray(); objcontact.ListProspectContactRole = prospectRole; objcontact.Note = txtNotesContact.Text; ViewState["ContactID"] = null; ViewState["RowNumber"] = -1; return(objcontact); }