Exemplo n.º 1
0
    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);");
    }
Exemplo n.º 2
0
    /// <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;
            }
        }
    }
Exemplo n.º 3
0
    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);
    }