Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        StringBuilder sb      = new StringBuilder();
        string        strRole = "";

        if (!string.IsNullOrEmpty(Request["ContactID"]))
        {
            int ContactID = Convert.ToInt32(Request["ContactID"]);
            //FranchisorService service = new FranchisorService();
            //EContact objContact = new EContact();
            int tempResult;
            //bool tempResult1;

            //objContact = service.GetContactByID(ContactID, true, out tempResult, out tempResult1);
            FranchisorDAL objDAL     = new FranchisorDAL();
            var           objContact = objDAL.GetContactByID(ContactID, 0, out tempResult);
            if (objContact != null)
            {
                sb.Append(HttpUtility.HtmlEncode(objContact.ContactID) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.Title) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.FirstName) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.MiddleName) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.LastName) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.PhoneOffice) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.Phone1Extension) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.PhoneHome) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.PhoneCell) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.EMail) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.EmailWork) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.Gender) + "|");
                if (!string.IsNullOrEmpty(objContact.DateOfBirth))
                {
                    sb.Append(Convert.ToString(Convert.ToDateTime(objContact.DateOfBirth).ToString("MM/dd/yyyy")) + "|");
                }
                else
                {
                    sb.Append(HttpUtility.HtmlEncode(objContact.DateOfBirth) + "|");
                }

                sb.Append(HttpUtility.HtmlEncode(objContact.DesignationTitle) + "|");
                sb.Append(HttpUtility.HtmlEncode(objContact.Note) + "|");

                if (objContact.ListProspectContactRole != null)
                {
                    //for (int rcount = 0; rcount < objContact.ListProspectContactRole.Length; rcount++)
                    for (int rcount = 0; rcount < objContact.ListProspectContactRole.Count; rcount++)
                    {
                        if (objContact.ListProspectContactRole[rcount].ProspectContactRoleID.ToString().Trim() != "")
                        {
                            strRole = strRole + objContact.ListProspectContactRole[rcount].ProspectContactRoleID.ToString().Trim() + ",";
                        }
                    }
                }
                sb.Append(HttpUtility.HtmlEncode(strRole) + "|");
            }
            divMain.InnerHtml = sb.ToString();
        }
    }
Esempio n. 2
0
    private void FillContactData()
    {
        //FranchisorService service = new FranchisorService();
        EContact contact = null;

        int iprospectid = 0;

        FranchisorDAL objDAL = new FranchisorDAL();

        contact = objDAL.GetContactByID(Convert.ToInt32(ViewState["ContactID"].ToString()), 0, out iprospectid);

        //contact = service.GetContactByID(Convert.ToInt32(ViewState["ContactID"].ToString()), true, out iprospectid, out bolprospectid);

        SelectHostProspect(iprospectid);

        if (contact != null)
        {
            txtAddress.Text = contact.Address.Address1;
            txtCity.Text    = contact.Address.City;

            if (ddlState.Items.FindByText(contact.Address.State) != null)
            {
                ddlState.Items.FindByText(contact.Address.State).Selected = true;
            }

            txtZip.Text          = contact.Address.Zip;
            txtEMail.Text        = contact.EMail;
            txtFName.Text        = contact.FirstName;
            txtMName.Text        = contact.MiddleName;
            txtLName.Text        = contact.LastName;
            txtOrganisation.Text = contact.OrganizationName;
            txtWebsite.Text      = contact.WebSite;
            txtPhoneCell.Text    = contact.PhoneCell;
            txtPhoneHome.Text    = contact.PhoneHome;
            txtPhoneOffice.Text  = contact.PhoneOffice;
            txtExt.Text          = contact.Phone1Extension;

            if (contact.DateOfBirth.Trim().Length > 0)
            {
                txtBday.Text = Convert.ToDateTime(contact.DateOfBirth).ToString("MM/dd/yyyy");
            }

            txtEmailOffice.Text = contact.EmailWork;

            txtFax.Text = contact.Fax;
            ddlContactType.SelectedValue = contact.ContactType.ToString();
            if (contact.Gender.ToString().Equals("True"))
            {
                rbtMale.Checked = true;
            }
            else
            {
                rbtFeMale.Checked = true;
            }

            txtNotes.Text    = contact.Note;
            txtTitle.Text    = contact.Title;
            txtJobtitle.Text = contact.DesignationTitle;

            //if (contact.ListProspectContactRole != null && contact.ListProspectContactRole.Length > 0)
            if (contact.ListProspectContactRole != null && contact.ListProspectContactRole.Count > 0)
            {
                foreach (EProspectContactRole objprospectcontactrole in contact.ListProspectContactRole)
                {
                    if (chklistContactRole.Items.FindByValue(objprospectcontactrole.ProspectContactRoleID.ToString()) != null)
                    {
                        chklistContactRole.Items.FindByValue(objprospectcontactrole.ProspectContactRoleID.ToString()).Selected = true;
                    }
                }
            }
        }
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Page.Title = "Add New Meeting";
        Franchisor_FranchisorMaster obj;

        obj = (Franchisor_FranchisorMaster)this.Master;
        obj.settitle("Add Meeting");
        obj.SetBreadCrumbRoot = "<a href=\"#\">DashBoard</a>";
        obj.hideucsearch();

        if (!string.IsNullOrEmpty(Request["IsHost"]) && Request["IsHost"].Equals("True"))
        {
            spnName.InnerHtml    = "Host Name:";
            spnAddress.InnerHtml = "Host Address:";
            spnType.InnerHtml    = "Host Type:";
        }
        else
        {
            spnName.InnerHtml    = "Prospect Name:";
            spnAddress.InnerHtml = "Prospect Address:";
            spnType.InnerHtml    = "Prospect Type:";
        }
        if (!Page.IsPostBack)
        {
            // Fill Default Date and Time
            if (Request.QueryString["ContactMeetingID"] == null)
            {
                txtStartDate.Text = string.Format("{0:d}", DateTime.Now);
                txtStartTime.Text = string.Format("{0:t}", DateTime.Now);
            }

            radioNone.Attributes.Add("onclick", "hideDivFollwoUpAction();");
            radioFollowAction.Attributes.Add("onclick", "ShowDivFollwoUpAction();");
            chkboxCall.Attributes["onClick"]    = "HideShowCall();";
            chkboxMeeting.Attributes["onClick"] = "HideShowMeeting();";
            chkboxTask.Attributes["onClick"]    = "HideShowTask();";
            GetStatus();
            FillDuration();
            FillContactList();

            // Put prospect id in viewstate
            if (!string.IsNullOrEmpty(Request.QueryString["ProspectID"]))
            {
                ViewState["ProspectID"] = Convert.ToInt64(Request.QueryString["ProspectID"]);
                divProspectDetails.Style.Add(HtmlTextWriterStyle.Display, "block");
                Int64 ProspectId = 0;
                ProspectId = Convert.ToInt64(Request.QueryString["ProspectID"]);
                GetProspectDetails(ProspectId);
            }
            else
            {
                divProspectDetails.Style.Add(HtmlTextWriterStyle.Display, "none");
                divTab.Style.Add(HtmlTextWriterStyle.Display, "none");
                divCloseAndCreate.Style.Add(HtmlTextWriterStyle.Display, "none");
            }
            if (Request.QueryString["Date"] != null)
            {
                string   strDate = Request.QueryString["Date"];
                DateTime dtEventDate;


                if (DateTime.TryParse(strDate, out dtEventDate) == true)
                {
                    txtStartDate.Text = dtEventDate.ToShortDateString();
                }
            }

            if (Request.QueryString["Parent"] != null)
            {
                ViewState["ReferedURL"] = Request.UrlReferrer.PathAndQuery;
                if (ViewState["ReferedURL"] != null && ViewState["ReferedURL"].ToString() != "")
                {
                    ViewState["ReferedURL"] = ViewState["ReferedURL"].ToString().Replace("&Action=Alert", "");
                }
                if (Request.QueryString["ContactMeetingID"] != null)
                {
                    heading.InnerText = "Edit Meeting";
                    obj.settitle("Edit Meeting");
                    this.Page.Title = "Edit meeting";
                    ViewState["ContactMeetingID"] = Request.QueryString["ContactMeetingID"].ToString();
                    this.FillMeeting();

                    contactForm1.Style.Add("display", "block");
                }
            }

            if (Request.QueryString["ContactMeetingID"] != null && Request.QueryString["Parent"] == null)
            {
                heading.InnerText = "Edit Meeting";
                obj.settitle("Edit Meeting");
                this.Page.Title = "Edit meeting";
                ViewState["ContactMeetingID"] = Request.QueryString["ContactMeetingID"].ToString();
                this.FillMeeting();
                contactForm1.Style.Add("display", "block");
            }


            if (Request.QueryString["ContactID"] != null && Request["ContactID"] != "" && Request["ContactID"] != "0")
            {
                hfContactId.Value = Request["ContactID"];
                ClientScript.RegisterStartupScript(typeof(string), "jscodeselectcontact", "SelectContact();", true);


                int iprospectid;

                FranchisorDAL objDAL  = new FranchisorDAL();
                var           contact = objDAL.GetContactByID(Convert.ToInt32(Request.QueryString["ContactID"].ToString()), 0,
                                                              out iprospectid);


                if (contact != null)
                {
                    ViewState["cntctid"] = contact.ContactID;
                    hfContactId.Value    = contact.ContactID.ToString();
                }
            }
        }

        pnlSearch.Style.Add(HtmlTextWriterStyle.Display, "none");
    }