Example #1
0
    /// <summary>
    /// this method is used for adding new and updating the information regarding the hosttype which is
    /// called on clicking save button.
    /// </summary>
    private void UpdateHostType()
    {
        //FranchisorService service = new FranchisorService();
        //HealthYes.Web.UI.FranchisorService.EProspectType hosttype = new HealthYes.Web.UI.FranchisorService.EProspectType();
        FranchisorDAL objFranchisorDal = new FranchisorDAL();
        var           hosttype         = new Falcon.Entity.Other.EProspectType();

        hosttype.Description = txtDescription.Text;
        hosttype.Name        = txtName.Text;

        hosttype.Active = true;
        Int64 returnresult;

        if (hfHostTypeID.Value.ToString().Equals(""))
        {
            //service.AddProspectType(hosttype , usershellmodulerole1, out returnresult, out temp);
            returnresult = objFranchisorDal.SaveProspectType(hosttype, Convert.ToInt32(EOperationMode.Insert));
        }
        else
        {
            hosttype.ProspectTypeID = Convert.ToInt32(((DataTable)(ViewState["DSGRID"])).Rows[grdHostType.Rows[Convert.ToInt32(hfHostTypeID.Value)].DataItemIndex]["HostTypeID"]);
            //service.UpdateProspectType(hosttype, usershellmodulerole1, out returnresult, out temp);
            returnresult = objFranchisorDal.SaveProspectType(hosttype, Convert.ToInt32(EOperationMode.Update));
        }
        divErrorMsg.Visible   = true;
        divErrorMsg.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString());
        hfHostTypeID.Value    = "";
        GetHostType();
    }
Example #2
0
    public string[] GetAllZipCodesByTerritory(string territoryid)
    {
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        string[] items = objFranchisorDal.GetAllZipCodesByTerritory(territoryid);
        return(items);
    }
Example #3
0
    public Int64 UpdateContactDetail(EContact contact, string userID, string shell, string role)
    {
        FranchisorDAL franchisorDAL = new FranchisorDAL();
        Int64         returnresult  = franchisorDAL.SaveContact(contact, Convert.ToInt32(EOperationMode.Update), Convert.ToInt32(userID));

        if (returnresult >= 0)
        {
            returnresult = contact.ContactID;
        }
        else
        {
            returnresult = -1;
        }

        if (returnresult > 0 && contact.ArrayProspectIDs != null)
        {
            foreach (Int64 prospectid in contact.ArrayProspectIDs)
            {
                franchisorDAL.SaveProspectContact(returnresult, prospectid, true);
                var listprospectcontactroleFORDAL = new List <EProspectContactRole>();
                if (contact.ListProspectContactRole != null && contact.ListProspectContactRole.Count > 0)
                {
                    foreach (EProspectContactRole objproscontrole in contact.ListProspectContactRole)
                    {
                        if (objproscontrole.ProspectID == prospectid)
                        {
                            listprospectcontactroleFORDAL.Add(objproscontrole);
                        }
                    }
                }
                franchisorDAL.SaveProspectContactRoleMapping(listprospectcontactroleFORDAL, returnresult, prospectid);
            }
        }
        return(returnresult);
    }
Example #4
0
    private void LoadProspectType()
    {
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        EProspectListType[] objProspectListType = null;
        var listProspectListType = objFranchisorDal.GetProspectListType(1);

        if (listProspectListType != null)
        {
            objProspectListType = listProspectListType.ToArray();
        }

        DataTable dtProspectListType = new DataTable();

        dtProspectListType.Columns.Add("ProspectListTypeID", typeof(Int64));
        dtProspectListType.Columns.Add("ProspectListType");

        if (objProspectListType != null)
        {
            for (int icount = 0; icount < objProspectListType.Length; icount++)
            {
                dtProspectListType.Rows.Add(new object[] { objProspectListType[icount].ProspectListTypeID, objProspectListType[icount].ProspectListName });
            }
        }
        ddlListType.DataSource     = dtProspectListType;
        ddlListType.DataValueField = "ProspectListTypeID";
        ddlListType.DataTextField  = "ProspectListType";
        ddlListType.DataBind();
    }
Example #5
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="contact"></param>
    /// <param name="userID"></param>
    /// <param name="shell"></param>
    /// <param name="role"></param>
    /// <returns></returns>
    public Int64 SaveProspectContact(EContact contact, string userID, string shell, string role)
    {
        FranchisorDAL franchisorDAL = new FranchisorDAL();
        //Int64 returnresult = franchisorDAL.SaveNewProspectContact(contact, Convert.ToInt32(EOperationMode.Insert), prospectid, Convert.ToInt32(userID));
        Int64 returnresult = franchisorDAL.SaveContact(contact, Convert.ToInt32(EOperationMode.Insert), Convert.ToInt32(userID));

        if (returnresult > 0 && contact.ArrayProspectIDs != null)
        {
            foreach (Int64 prospectid in contact.ArrayProspectIDs)
            {
                franchisorDAL.SaveProspectContact(returnresult, prospectid, true);
                if (contact.ListProspectContactRole != null && contact.ListProspectContactRole.Count > 0)
                {
                    List <EProspectContactRole> listprospectcontactroleFORDAL = new List <EProspectContactRole>();
                    foreach (EProspectContactRole objproscontrole in contact.ListProspectContactRole)
                    {
                        if (objproscontrole.ProspectID == prospectid)
                        {
                            listprospectcontactroleFORDAL.Add(objproscontrole);
                        }
                    }

                    if (listprospectcontactroleFORDAL.Count > 0)
                    {
                        franchisorDAL.SaveProspectContactRoleMapping(listprospectcontactroleFORDAL, returnresult, prospectid);
                    }
                }
            }
        }

        return(returnresult);
    }
Example #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.Title = "Manage Existing Territory";
        Franchisor_FranchisorMaster obj;

        obj = (Franchisor_FranchisorMaster)this.Master;
        obj.settitle("View Territory");
        obj.SetBreadCrumbRoot = "<a href=\"/App/Franchisee/Dashboard.aspx\">DashBoard</a>";
        obj.hideucsearch();
        txtZipCode.Attributes.Add("onKeyDown", "return txtkeypress(event);");
        if (!IsPostBack)
        {
            var currentSession = IoC.Resolve <ISessionContext>().UserSession;

            FranchisorDAL franchisorDAL = new FranchisorDAL();

            int roleID       = Convert.ToInt32(currentSession.CurrentOrganizationRole.RoleId);
            int franchiseeID = Convert.ToInt32(currentSession.CurrentOrganizationRole.OrganizationId);

            var listTerritory = franchisorDAL.GetFranchiseeTerritory("", "", 2, franchiseeID, roleID,
                                                                     Convert.ToInt32(currentSession.UserId));

            ETerritory[] objTerritory = null;
            objTerritory = listTerritory.ToArray();

            //objTerritory = objFranchisorService.GetAllActiveTerritoryForFFU(franchiseeID, true, roleID, true, Convert.ToInt32(objUserRole.UserID),true);

            BindData(objTerritory);
        }
    }
Example #7
0
        /// <summary>
        /// Delete Host
        /// </summary>
        /// <param name="iProspectId"></param>
        private void DeleteHost(Int64 iProspectId)
        {
            Int64 ireturnvalue = 0;
            //HealthYes.Web.UI.FranchisorService.FranchisorService service = new HealthYes.Web.UI.FranchisorService.FranchisorService();
            //service.DeleteHost(iProspectId, true, out ireturnvalue, out blnreturnvalue);
            FranchisorDAL objFranchisorDal = new FranchisorDAL();

            //mode - 2 delete host
            ireturnvalue = objFranchisorDal.DeleteProspectHost(2, iProspectId);
            if (ireturnvalue == 1)
            {
                XmlDeclartion = XmlDeclartion + "<result>1</result>";
                Response.Write(XmlDeclartion);
            }
            else if (ireturnvalue == 2)
            {
                XmlDeclartion = XmlDeclartion + "<result>2</result>";
                Response.Write(XmlDeclartion);
            }
            else
            {
                XmlDeclartion = XmlDeclartion + "<result>0</result>";
                Response.Write(XmlDeclartion);
            }
        }
Example #8
0
    protected void lnkBtnRemove_Click(object sender, EventArgs e)
    {
        LinkButton lnkBtnRemove = (LinkButton)sender;
        string     territoryid  = lnkBtnRemove.CommandArgument;
        bool       result       = new bool();
        //bool temp = true;

        FranchisorDAL franchisorDal = new FranchisorDAL();

        result = franchisorDal.DeleteTerritory(territoryid, 0);

        var currentSession = IoC.Resolve <ISessionContext>().UserSession;


        int roleID       = Convert.ToInt32(currentSession.CurrentOrganizationRole.RoleId);
        int franchiseeID = Convert.ToInt32(currentSession.CurrentOrganizationRole.OrganizationId);

        var listTerritory = franchisorDal.GetFranchiseeTerritory(txtSearch.Text.Trim(), txtZipCode.Text, 3, franchiseeID,
                                                                 roleID, Convert.ToInt32(currentSession.UserId));

        ETerritory[] objTerritory = null;

        if (listTerritory != null)
        {
            objTerritory = listTerritory.ToArray();
        }


        BindData(objTerritory);
    }
Example #9
0
    public EProspect GetProspectByID(Int64 HostId)
    {
        FranchisorDAL objDAL       = new FranchisorDAL();
        var           listProspect = objDAL.GetHostDetails(HostId.ToString(), 1);

        return(listProspect[0]);
    }
Example #10
0
    private void GetContactsByProspectID()
    {
        if ((EViewType)ViewState["ViewType"] == EViewType.BUSINESSCARD)
        {
            ViewState["PageSize"] = 10;
        }
        else
        {
            ViewState["PageSize"] = 30;
        }

        //FranchisorService service = new FranchisorService();
        if ((EListType)ViewState["ListType"] != EListType.PROSPECT)
        {
            ViewState["PageNumber"] = 1;
        }

        int itotalcount = 0;

        //EContact[] arrContact = service.GetContactByProspectID(Convert.ToInt32(Session["ProspectID"].ToString()), true, Convert.ToInt32(ViewState["PageNumber"]), true, Convert.ToInt16(ViewState["PageSize"]), true, out itotalcount, out boltotalcountspecified);

        FranchisorDAL objDAL      = new FranchisorDAL();
        var           listContact = objDAL.GetContacts(Convert.ToInt32(Session["ProspectID"].ToString()), string.Empty, 0,
                                                       Convert.ToInt32(ViewState["PageNumber"]),
                                                       Convert.ToInt16(ViewState["PageSize"]), out itotalcount);

        EContact[] arrContact = null;
        if (listContact != null)
        {
            arrContact = listContact.ToArray();
        }

        LoadGrid(arrContact, itotalcount);
        ViewState["ListType"] = EListType.PROSPECT;
    }
Example #11
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDelete_Click(object sender, ImageClickEventArgs e)
    {
        if ((EViewType)ViewState["ViewType"] == EViewType.BUSINESSCARD)
        {
            foreach (string str in hfdlcontact.Value.Split(new char[] { ',' }))
            {
                Int32 contactid = 0;
                if (Int32.TryParse(str.Trim(), out contactid))
                {
                    var franchisorDal = new FranchisorDAL();
                    franchisorDal.RemoveContact(contactid, 0);
                }
            }
            hfdlcontact.Value = "";
        }
        else
        {
            for (int i = 0; i < grdContacts.Rows.Count; i++)
            {
                var chkRowTemp = (HtmlInputCheckBox)grdContacts.Rows[i].FindControl("chkRowChild");

                if (chkRowTemp.Checked)
                {
                    Int32 contactid     = Convert.ToInt32(grdContacts.DataKeys[i].Value);
                    var   franchisorDal = new FranchisorDAL();
                    franchisorDal.RemoveContact(contactid, 0);
                }
            }
        }
        divErrorMsg.Visible   = true;
        divErrorMsg.InnerText = "Contact(s) deleted successfully.";
        GetAllContacts();
    }
Example #12
0
    /// <summary>
    ///
    /// </summary>
    private void GetAllContacts()
    {
        if ((EViewType)ViewState["ViewType"] == EViewType.BUSINESSCARD)
        {
            ViewState["PageSize"] = 10;
        }
        else
        {
            ViewState["PageSize"] = 30;
        }

        //FranchisorService service = new FranchisorService();
        if ((EListType)ViewState["ListType"] != EListType.ALL)
        {
            ViewState["PageNumber"] = 1;
        }

        int itotalcount = 0;

        //EContact[] arrContact = service.GetAllContact(Convert.ToInt32(ViewState["PageNumber"]), true, Convert.ToInt16(ViewState["PageSize"]), true, out itotalcount, out boltotalcountspecified);

        FranchisorDAL objDAL      = new FranchisorDAL();
        var           listContact = objDAL.GetContacts(0, "", 2, Convert.ToInt32(ViewState["PageNumber"]),
                                                       Convert.ToInt16(ViewState["PageSize"]), out itotalcount);

        EContact[] arrContact = null;
        if (listContact != null)
        {
            arrContact = listContact.ToArray();
        }

        LoadGrid(arrContact, itotalcount);
        ViewState["ListType"] = EListType.ALL;
    }
    void LoadGrid()
    {
        // format phone no.
        CommonCode objCommonCode = new CommonCode();

        //FranchisorService service = new FranchisorService();
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        var currentSession = IoC.Resolve <ISessionContext>().UserSession;

        var listProspect = objFranchisorDal.GetUserProspect(string.Empty, Convert.ToInt32(currentSession.UserId), Convert.ToInt32(currentSession.CurrentOrganizationRole.RoleId), Convert.ToInt32(currentSession.CurrentOrganizationRole.OrganizationId), 0);

        EProspect[] arrProspect = null;
        if (listProspect != null)
        {
            arrProspect = listProspect.ToArray();
        }
        if (arrProspect.Length > 0)
        {
            DataTable tblProspect = new DataTable();

            tblProspect.Columns.Add("ProspectID", typeof(Int32));
            tblProspect.Columns.Add("Name");
            tblProspect.Columns.Add("Address");
            tblProspect.Columns.Add("Phone");
            tblProspect.Columns.Add("Email");

            foreach (EProspect objProspect in arrProspect)
            {
                string address = objProspect.Address.Address1 + " " + objProspect.Address.City + " " + objProspect.Address.State + " " + objProspect.Address.Country + " " + objProspect.Address.ZipID.ToString();
                tblProspect.Rows.Add(objProspect.ProspectID, objProspect.OrganizationName, address,
                                     objCommonCode.FormatPhoneNumberGet(objProspect.PhoneOffice), objProspect.EMailID);
            }

            //if ((SortDirection)ViewState["SortProspect"] == SortDirection.Descending)
            //{
            //    tblProspect.DefaultView.Sort = "name desc";
            //}
            //else
            //{
            //    tblProspect.DefaultView.Sort = "name asc";
            //}
            dgProspects.Visible    = true;
            tblProspect            = tblProspect.DefaultView.ToTable();
            dgProspects.DataSource = tblProspect;
            ViewState["DSGRID"]    = tblProspect;
            dgProspects.DataBind();
            //errordiv.Visible = false;
        }
        else
        {
            dgProspects.Visible    = false;
            errordiv.Visible       = true;
            errordiv.InnerHtml     = (String)GetGlobalResourceObject("Resource", "msgNoRecordFound");
            btnConvertHost.Enabled = false;
            btnDelete.Enabled      = false;
            divGrdProspect.Visible = false;
        }
    }
Example #14
0
    private void SearchFAUser(string searchtext)
    {
        FranchisorDAL franchisorDal = new FranchisorDAL();
        var           listFranchisorFranchisorUser = franchisorDal.GetFranchisorFranchisorUser(searchtext, 2);

        EFranchisorFranchisorUser[] franchisoruser = null;


        // format phone no.
        CommonCode objCommonCode = new CommonCode();

        if (listFranchisorFranchisorUser != null)
        {
            franchisoruser = listFranchisorFranchisorUser.ToArray();
        }

        DataTable dtFAUser = new DataTable();

        dtFAUser.Columns.Add("FranchisorFranchisorUserID");
        dtFAUser.Columns.Add("name");
        dtFAUser.Columns.Add("address");
        dtFAUser.Columns.Add("phonecell");
        dtFAUser.Columns.Add("UserID");

        string strAddress = string.Empty;

        if (franchisoruser != null && franchisoruser.Length > 0)
        {
            for (int icount = 0; icount < franchisoruser.Length; icount++)
            {
                strAddress = Falcon.App.Lib.CommonCode.AddressSingleLine(franchisoruser[icount].FranchisorUser.User.HomeAddress.Address1, franchisoruser[icount].FranchisorUser.User.HomeAddress.Address2, franchisoruser[icount].FranchisorUser.User.HomeAddress.City, franchisoruser[icount].FranchisorUser.User.HomeAddress.State, franchisoruser[icount].FranchisorUser.User.HomeAddress.Zip);
                dtFAUser.Rows.Add(new object[] { franchisoruser[icount].FranchisorFranchisorUserID, franchisoruser[icount].FranchisorUser.User.FirstName + " " + franchisoruser[icount].FranchisorUser.User.LastName, strAddress, objCommonCode.FormatPhoneNumberGet(franchisoruser[icount].FranchisorUser.User.PhoneCell.ToString()), franchisoruser[icount].FranchisorUser.User.UserID.ToString() });
            }
        }
        else
        {
            divErrorMsg.InnerText = "No records found";
            divErrorMsg.Visible   = true;
        }

        if ((SortDirection)ViewState["SortFAUser"] == SortDirection.Descending)
        {
            dtFAUser.DefaultView.Sort = "name desc";
        }
        else
        {
            dtFAUser.DefaultView.Sort = "name asc";
        }

        dtFAUser = dtFAUser.DefaultView.ToTable();
        dtFAUser.DefaultView.RowFilter = "UserID <> " + IoC.Resolve <ISessionContext>().UserSession.UserId;
        grdFAUser.DataSource           = dtFAUser.DefaultView;

        ViewState["DSGRID"] = dtFAUser;

        grdFAUser.DataBind();
        //grdFAUser.Sort("name", SortDirection.Ascending);
        hfFranchisorUserID.Value = "";
    }
Example #15
0
    public bool SaveProspectNotes(string notes, string prospectid)
    {
        bool          result;
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        result = objFranchisorDal.SaveProspectNotes(notes, Convert.ToInt32(prospectid));
        return(result);
    }
Example #16
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();
        }
    }
Example #17
0
    public string DeleteFranchiseeTerritory(string territoryid)
    {
        bool          result;
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        //mode - 0 for delete territory
        result = objFranchisorDal.DeleteTerritory(territoryid, 0);
        return(result.ToString());
    }
Example #18
0
    public string[] GetUnAssignedCodesByTerritory(string territoryid)
    {
        //HealthYes.Web.UI.FranchisorService.FranchisorService objFranchiorService = new HealthYes.Web.UI.FranchisorService.FranchisorService();
        //string[] items = objFranchiorService.GetUnAssignedCodesByTerritory(territoryid);
        FranchisorDAL objFranchisorDal = new FranchisorDAL();

        string[] items = objFranchisorDal.GetUnAssignedCodesByTerritory(territoryid);
        return(items);
    }
Example #19
0
    /// <summary>
    /// Fill the Franchisor data from the Franchisor session object
    /// </summary>
    private void FillFranchisorData()
    {
        FranchisorDAL franchisorDal = new FranchisorDAL();
        var           listFranchisorFranchisorUser =
            franchisorDal.GetFranchisorFranchisorUser(ViewState["FranchisorFranchisorUserID"].ToString(), 1);

        EFranchisorFranchisorUser[] franchisoruser = null;

        if (listFranchisorFranchisorUser != null)
        {
            franchisoruser = listFranchisorFranchisorUser.ToArray();
        }


        if (franchisoruser != null)
        {
            ViewState["UserID"] = franchisoruser[0].FranchisorUser.User.UserID;
            txtfname.Text       = franchisoruser[0].FranchisorUser.User.FirstName;
            txtlname.Text       = franchisoruser[0].FranchisorUser.User.LastName;
            txtMiddleName.Text  = franchisoruser[0].FranchisorUser.User.MiddleName;
            txtphonecell.Text   = franchisoruser[0].FranchisorUser.User.PhoneCell;
            txtphonehome.Text   = franchisoruser[0].FranchisorUser.User.PhoneHome;
            txtphoneother.Text  = franchisoruser[0].FranchisorUser.User.PhoneOffice;
            txtEmail1.Text      = franchisoruser[0].FranchisorUser.User.EMail1;
            ViewState["Email"]  = franchisoruser[0].FranchisorUser.User.EMail1;
            txtEmail2.Text      = franchisoruser[0].FranchisorUser.User.EMail2;
            txtSSN.Text         = franchisoruser[0].FranchisorUser.User.SSN;
            if (franchisoruser[0].FranchisorUser.User.DOB.Length > 0)
            {
                txtDOB.Text = Convert.ToDateTime(franchisoruser[0].FranchisorUser.User.DOB).ToShortDateString();
            }
            else
            {
                txtDOB.Text = "";
            }

            //Ucupdatephotopanel1.Images = franchisoruser[0].FranchisorUser.OtherPictures;
            Ucupdatephotopanel1.Images = new List <string>();
            foreach (var images in franchisoruser[0].FranchisorUser.OtherPictures)
            {
                Ucupdatephotopanel1.Images.Add(images);
            }

            Ucupdatephotopanel1.TeamImage = franchisoruser[0].FranchisorUser.TeamPicture;
            Ucupdatephotopanel1.MyImage   = franchisoruser[0].FranchisorUser.MyPicture;

            txtaddress1.Text = franchisoruser[0].FranchisorUser.Address.Address1;
            // txtAddress2.Text = franchisoruser[0].FranchisorUser.Address.Address2;
            txtzip1.Text      = franchisoruser[0].FranchisorUser.Address.Zip;
            hfCountryID.Value = franchisoruser[0].FranchisorUser.User.HomeAddress.CountryID.ToString();
            //FillState();
            ddlstate.SelectedValue = franchisoruser[0].FranchisorUser.User.HomeAddress.StateID.ToString();
            //FillCity();
            txtCity.Text = franchisoruser[0].FranchisorUser.User.HomeAddress.City.ToString();
        }
    }
Example #20
0
    private void GetAllTests()
    {
        var          franchisorDal = new FranchisorDAL();
        List <ETest> testobject    = franchisorDal.GetTest(string.Empty, 3);

        chklsttestassociated.Items.Clear();
        for (int icount = 0; icount < testobject.Count; icount++)
        {
            chklsttestassociated.Items.Add(new ListItem(HttpUtility.HtmlEncode(testobject[icount].Name), HttpUtility.HtmlEncode(testobject[icount].TestID.ToString())));
        }
    }
Example #21
0
    private void GetFAUser()
    {
        FranchisorDAL franchisorDAL = new FranchisorDAL();
        var           listFranchisorFranchisorUser = franchisorDAL.GetFranchisorFranchisorUser(IoC.Resolve <ISessionContext>().UserSession.UserId.ToString(), 3);

        EFranchisorFranchisorUser[] franchisoruser = null;

        // format phone no.
        CommonCode objCommonCode = new CommonCode();

        if (listFranchisorFranchisorUser != null)
        {
            franchisoruser = listFranchisorFranchisorUser.ToArray();
        }

        DataTable dtFAUser = new DataTable();

        dtFAUser.Columns.Add("FranchisorFranchisorUserID");
        dtFAUser.Columns.Add("name");
        dtFAUser.Columns.Add("address");
        dtFAUser.Columns.Add("phonecell");
        dtFAUser.Columns.Add("UserID");
        string strAddress = string.Empty;

        if (franchisoruser != null)
        {
            for (int icount = 0; icount < franchisoruser.Length; icount++)
            {
                strAddress = Falcon.App.Lib.CommonCode.AddressSingleLine(franchisoruser[icount].FranchisorUser.User.HomeAddress.Address1, franchisoruser[icount].FranchisorUser.User.HomeAddress.Address2, franchisoruser[icount].FranchisorUser.User.HomeAddress.City, franchisoruser[icount].FranchisorUser.User.HomeAddress.State, franchisoruser[icount].FranchisorUser.User.HomeAddress.Zip);

                dtFAUser.Rows.Add(new object[] { franchisoruser[icount].FranchisorFranchisorUserID, franchisoruser[icount].FranchisorUser.User.FirstName + " " + franchisoruser[icount].FranchisorUser.User.LastName, strAddress, objCommonCode.FormatPhoneNumberGet(franchisoruser[icount].FranchisorUser.User.PhoneCell.ToString()), franchisoruser[icount].FranchisorUser.User.UserID.ToString() });
            }
        }

        if ((SortDirection)ViewState["SortFAUser"] == SortDirection.Descending)
        {
            dtFAUser.DefaultView.Sort = "name desc";
        }
        else
        {
            dtFAUser.DefaultView.Sort = "name asc";
        }

        dtFAUser = dtFAUser.DefaultView.ToTable();

        grdFAUser.DataSource = dtFAUser;

        ViewState["DSGRID"] = dtFAUser;

        grdFAUser.DataBind();
        //grdFAUser.Sort("name", SortDirection.Ascending);//always sorts in descending order.
        hfFranchisorUserID.Value = "";
    }
Example #22
0
    private void GetContactEIP()
    {
        //FranchisorUserService service = new FranchisorUserService();
        //EFranchisorUser[] franchisoruser = service.ContactEIP();

        // format phone no.
        CommonCode objCommonCode = new CommonCode();

        FranchisorDAL franchisorDAL      = new FranchisorDAL();
        var           listFranchisorUser = franchisorDAL.ContactEIP();

        EFranchisorUser[] franchisoruser = null;

        if (listFranchisorUser != null)
        {
            franchisoruser = listFranchisorUser.ToArray();
        }

        DataTable dtFranchisorUser = new DataTable();

        dtFranchisorUser.Columns.Add("Name");
        dtFranchisorUser.Columns.Add("Address");
        dtFranchisorUser.Columns.Add("Country");
        dtFranchisorUser.Columns.Add("PhoneDirect");
        dtFranchisorUser.Columns.Add("PhoneOther");
        dtFranchisorUser.Columns.Add("Email");

        if (franchisoruser != null)
        {
            for (int icount = 0; icount < franchisoruser.Length; icount++)
            {
                string Name    = CommonClass.FormatName(franchisoruser[icount].User.FirstName, "", franchisoruser[icount].User.LastName);
                string Address = CommonClass.FormatAddress(franchisoruser[icount].User.HomeAddress.Address1, franchisoruser[icount].User.HomeAddress.Address2, franchisoruser[icount].User.HomeAddress.City, franchisoruser[icount].User.HomeAddress.State, franchisoruser[icount].User.HomeAddress.Zip);
                dtFranchisorUser.Rows.Add(new object[] { Name, Address, franchisoruser[icount].User.HomeAddress.Country, objCommonCode.FormatPhoneNumberGet(franchisoruser[icount].User.PhoneCell), objCommonCode.FormatPhoneNumberGet(franchisoruser[icount].User.PhoneOffice), franchisoruser[icount].User.EMail1 });
            }
        }
        switch ((SortDirection)ViewState["SortContact"])
        {
        case SortDirection.Descending:
            dtFranchisorUser.DefaultView.Sort = "name desc";
            break;

        default:
            dtFranchisorUser.DefaultView.Sort = "name asc";
            break;
        }

        dtFranchisorUser          = dtFranchisorUser.DefaultView.ToTable();
        ViewState["DSGRID"]       = dtFranchisorUser;
        gridcontacteip.DataSource = dtFranchisorUser;
        gridcontacteip.DataBind();
    }
Example #23
0
        public static EFranchisorUser GetFranchisorUser(UserSessionModel objSession)
        {
            Int32 userid             = Convert.ToInt32(objSession.UserId);
            Int32 shellid            = Convert.ToInt32(objSession.CurrentOrganizationRole.OrganizationId);
            var   franchisorDal      = new FranchisorDAL();
            var   franchisoruserList = franchisorDal.GetFranchisorUser(shellid.ToString(), userid.ToString(), 1);

            if (franchisoruserList != null && franchisoruserList.Count > 0)
            {
                return(franchisoruserList[0]);
            }
            return(null);
        }
Example #24
0
    private void FillFranchisorData()
    {
        Int32 userid  = Convert.ToInt32(IoC.Resolve <ISessionContext>().UserSession.UserId);
        Int32 shellid = Convert.ToInt32(IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationId);

        // format phone no.
        CommonCode objCommonCode = new CommonCode();

        FranchisorDAL franchisorDAL  = new FranchisorDAL();
        var           franchisoruser = franchisorDAL.GetFranchisorUser(shellid.ToString(), userid.ToString(), 1);

        if (franchisoruser != null)
        {
            name.InnerText = franchisoruser[0].User.FirstName + " " + franchisoruser[0].User.MiddleName + " " +
                             franchisoruser[0].User.LastName;
            spfrnchname.InnerText  = franchisoruser[0].User.FirstName;
            spfrnchmname.InnerText = franchisoruser[0].User.MiddleName;
            spfrnchLname.InnerText = franchisoruser[0].User.LastName;
            DateTime DOB = Convert.ToDateTime(franchisoruser[0].User.DOB);
            dvRole.InnerText     = IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.RoleDisplayName;
            spaddress1.InnerText = franchisoruser[0].Address.Address1;
            spaddress2.InnerText = franchisoruser[0].Address.Address2;
            spState.InnerText    = franchisoruser[0].Address.State;
            spCountry.InnerText  = franchisoruser[0].Address.Country;
            spCity.InnerText     = franchisoruser[0].Address.City;
            spZip.InnerText      = franchisoruser[0].Address.Zip;
            sptelHome.InnerText  = objCommonCode.FormatPhoneNumberGet(franchisoruser[0].User.PhoneHome);
            sptelCell.InnerText  = objCommonCode.FormatPhoneNumberGet(franchisoruser[0].User.PhoneCell);
            sptelOther.InnerText = objCommonCode.FormatPhoneNumberGet(franchisoruser[0].User.PhoneOffice);
            spemail1.InnerText   = franchisoruser[0].User.EMail1;
            spemail2.InnerText   = franchisoruser[0].User.EMail2;
            spdob.InnerText      = DOB.ToString("MMMM dd, yyyy");
            spssn.InnerText      = franchisoruser[0].User.SSN;
            CommonCode objCCode = new CommonCode();

            imgmyphto.ImageUrl = objCCode.GetPicture(Request.MapPath(franchisoruser[0].MyPicture),
                                                     franchisoruser[0].MyPicture);
            imgmyteam.ImageUrl = objCCode.GetPicture(Request.MapPath(franchisoruser[0].TeamPicture),
                                                     franchisoruser[0].TeamPicture);
            Ucimagelist1.Images = franchisoruser[0].OtherPictures;

            //var listImage = new List<string>();
            //foreach (var strImage in franchisoruser[0].OtherPictures)
            //{
            //    listImage.Add(strImage);
            //}
            //Ucimagelist1.Images = listImage;

            spDesc.InnerText = franchisoruser[0].ShellDescription;
        }
    }
Example #25
0
    /// <summary>
    /// this method is used for deactivating the selected HostType(s).
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDeActivate_Click(object sender, ImageClickEventArgs e)
    {
        Int64 returnresult;
        var   hostTypeIds = GetSelectedHostType();

        if (hostTypeIds.Length > 0)
        {
            var objFranchisorDal = new FranchisorDAL();
            returnresult          = objFranchisorDal.SaveProspectType(hostTypeIds, Convert.ToInt32(EOperationMode.DeActivate));
            divErrorMsg.Visible   = true;
            divErrorMsg.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString());
            hfHostTypeID.Value    = "";
            GetHostType();
        }
    }
    private void FillTest()
    {
        FranchisorDAL masterDAL = new FranchisorDAL();
        // Gets All Active Tests
        var testobject = masterDAL.GetTest(string.Empty, 3);

        DataTable dtTest = new DataTable();
        dtTest.Columns.Add("TestId", typeof(Int64));
        dtTest.Columns.Add("Test");

        if (testobject != null)
        {
            for (int icount = 0; icount < testobject.Count; icount++)
            {
                dtTest.Rows.Add(new object[] { testobject[icount].TestID, testobject[icount].Name });
            }
        }
        ViewState["DataTableTest"] = dtTest;

    }
    /// <summary>
    /// Bind Type of Hosts
    /// </summary>
    private void GetHostType()
    {
        FranchisorDAL objDAL           = new FranchisorDAL();
        var           listProspectType = objDAL.GetProspectType(string.Empty, 3);

        EProspectType[] ptype = null;
        if (listProspectType != null)
        {
            ptype = listProspectType.ToArray();
        }

        if (ptype.Length > 0)
        {
            ddlHostType.Items.Add(new ListItem("Select Type", "0"));
            for (int count = 0; count < ptype.Length; count++)
            {
                ddlHostType.Items.Add(new ListItem(ptype[count].Name.ToString(), ptype[count].ProspectTypeID.ToString()));
            }
        }
    }
Example #28
0
    private void FillContactList()
    {
        if (!string.IsNullOrEmpty(Request["ProspectID"]))
        {
            Int64         ProspectId  = Convert.ToInt64(Request["ProspectID"]);
            FranchisorDAL objDAL      = new FranchisorDAL();
            var           listContact = objDAL.GetContactByProspect(ProspectId, 0);
            EContact[]    objContacts = null;

            if (listContact != null)
            {
                objContacts = listContact.ToArray();
            }

            DataTable tbltemp = new DataTable();

            tbltemp.Columns.Add("ContactID");
            tbltemp.Columns.Add("FullName");
            tbltemp.Columns.Add("Title");
            tbltemp.Columns.Add("Notes");

            if (objContacts != null && objContacts.Length > 0)
            {
                string Notes = string.Empty;
                for (int i = 0; i < objContacts.Length; i++)
                {
                    Notes = objContacts[i].ContactNotes[0].Notes;
                    if (Notes == "")
                    {
                        Notes = "Not Available";
                    }
                    tbltemp.Rows.Add(objContacts[i].ContactID, objContacts[i].FirstName + " " + objContacts[i].LastName, objContacts[i].DesignationTitle, Notes);
                }
                divGridContacts.Style.Add(HtmlTextWriterStyle.Display, "block");
            }
            tbltemp.DefaultView.Sort = "FullName asc";
            grdContacts.DataSource   = tbltemp;
            grdContacts.DataBind();
        }
    }
    protected void btnDelete_Click(object sender, ImageClickEventArgs e)
    {
        //FranchisorService service = new FranchisorService();
        FranchisorDAL objFranchisorDAL = new FranchisorDAL();

        for (int i = 0; i < dgProspects.Rows.Count; i++)
        {
            HtmlInputCheckBox chkRowTemp = new HtmlInputCheckBox();
            chkRowTemp = (HtmlInputCheckBox)dgProspects.Rows[i].FindControl("chkRowChild");

            if (chkRowTemp.Checked == true)
            {
                Int32 prospectId = Convert.ToInt32(dgProspects.DataKeys[i].Value);
                //service.RemoveProspectDetails(prospectId, true, usershellmodulerole1, out tempResult, out tempResultBool);
                //mode - 5 for Remove Prospect Details
            }
        }
        //ClientScript.RegisterStartupScript(typeof(string), "sfjscode", "alert('Record Deleted Successfully');", true);
        errordiv.Visible   = true;
        errordiv.InnerHtml = "Record Deleted Successfully";
        LoadGrid();
    }
Example #30
0
    protected void btnDelete_Click(object sender, ImageClickEventArgs e)
    {
        string strSelectedFAUserIDs = GetSelectedFAUser();

        if (strSelectedFAUserIDs.Length > 0)
        {
            FranchisorDAL franchisorDal = new FranchisorDAL();
            var           returnresult  = franchisorDal.SaveFranchisorFranchisorUser(strSelectedFAUserIDs,
                                                                                     Convert.ToInt32(EOperationMode.DeActivate));
            if (returnresult == 0)
            {
                returnresult = 9999993;
            }

            //service.DeactivateFranchisorFranchisorUser(FrancchisorUsers, usershellmodulerole, out returnresult, out temp);

            divErrorMsg.Visible      = true;
            divErrorMsg.InnerText    = "Record(s) deleted sucessfully"; //(String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString());
            hfFranchisorUserID.Value = "";
            GetFAUser();
        }
    }