Beispiel #1
0
    private void loadprofile()
    {
        try
        {
            string loginid, usertyp;
            string username = StringCyper.Decrypt(Request.QueryString["id"], "devnagar");
            usertyp = Session["UserType"].ToString();
            if (Session["LoginUser"].ToString() != username)
            {
                // enable edit
                loginid = Session["LoginUser"].ToString();
            }
            else
            {
                loginid = username;
            }
            // uncomment to use project gridview

            Connection.Open_Connection(con);
            cmd             = new SqlCommand("spContractorGetProfile", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@UserName", SqlDbType.NVarChar, 30).Value = loginid;
            cmd.Parameters.Add("@UserType", SqlDbType.VarChar, 15).Value  = usertyp;
            cmd.Parameters.Add("@Msg", SqlDbType.NVarChar, 255);
            cmd.Parameters["@Msg"].Direction = ParameterDirection.Output;

            SqlDataAdapter ad = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();
            ad.Fill(dt);
            if (dt.Rows.Count > 0)
            {
                DataRow rw = dt.Rows[0];
                if (cmd.Parameters["@Msg"].Value.ToString() == "OK")
                {
                    string usertype = Session["UserType"].ToString();
                    imgLogo.Src = "../" + rw["PhotoURL"].ToString();
                    flag.Attributes.Add("Class", "flag " + rw["CountryID"].ToString());
                    HiddenContractorID.Value = rw["ContractorID"].ToString();
                    if (usertype == "Hirer")
                    {
                        lblUsername.Text = rw["HirerName"].ToString() + " " + rw["HirerLastName"].ToString();
                    }
                    else if (usertype == "Contractor")
                    {
                        lblUsername.Text  = rw["FirstName"].ToString() + " " + rw["LastName"].ToString();
                        lblWorkTitle.Text = rw["JobTitle"].ToString();
                        // lblDescription.Text = rw["JobDescription"].ToString();
                    }
                }
            }
        }
        catch (Exception ex)
        {
            ex.ToString();
            //  ccl.ShowError(ex);
        }
    }
Beispiel #2
0
    private void loadprofile()
    {
        using (SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["Conn"]))
        {
            try
            {
                string loginid, usertyp;
                if (ccl.isLogedin() == true)
                {
                    string username = StringCyper.Decrypt(Request.QueryString["id"], "devnagar");
                    usertyp = ccl.UserType();

                    if (Session["LoginUser"].ToString() == username)
                    {
                        // Login as Contractor (My Profile)
                        loginid = Session["LoginUser"].ToString();
                    }
                    else if (usertyp == "Contractor")
                    {
                        loginid = Session["LoginUser"].ToString();
                    }
                    else
                    {
                        // Hirer
                        loginid = username;
                        if (loginid == "")
                        {
                            Response.Redirect("../ProfileHirer/ProfileHirer.aspx");
                        }
                    }
                }
                else
                {
                    loginid = StringCyper.Decrypt(Request.QueryString["id"], "devnagar");
                    if (loginid == "")
                    {
                        Response.Redirect("Default.aspx");
                    }
                    usertyp = "Contractor";
                    // Visotor
                }
                // uncomment to use project gridview

                Connection.Open_Connection(con);
                cmd             = new SqlCommand("spContractorGetProfile", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@UserName", SqlDbType.NVarChar, 30).Value = loginid;
                cmd.Parameters.Add("@UserType", SqlDbType.VarChar, 15).Value  = "Contractor";
                cmd.Parameters.Add("@Msg", SqlDbType.NVarChar, 255);
                cmd.Parameters["@Msg"].Direction = ParameterDirection.Output;

                SqlDataAdapter ad = new SqlDataAdapter(cmd);
                DataTable      dt = new DataTable();
                ad.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    DataRow rw = dt.Rows[0];
                    if (cmd.Parameters["@Msg"].Value.ToString() == "OK")
                    {
                        imgLogo.Src = "../" + rw["PhotoURL"].ToString();
                        flag.Attributes.Add("Class", "flag " + rw["CountryID"].ToString());
                        Hiddencontractorid.Value = rw["ContractorID"].ToString();
                        lblUsername.Text         = rw["FirstName"].ToString() + " " + rw["LastName"].ToString();
                        lblWorkTitle.Text        = rw["JobTitle"].ToString();
                        if (rw["Varified"].ToString() == "Yes")
                        {
                            mystory.InnerText = rw["Story"].ToString();
                            varified.Visible  = true;
                        }
                        lblUsername.Text    = rw["FirstName"].ToString() + " " + rw["LastName"].ToString();
                        lblWorkTitle.Text   = rw["JobTitle"].ToString();
                        lblLocation.Text    = rw["Location"].ToString();
                        lblAddress.Text     = rw["Address"].ToString();
                        lblCityCountry.Text = rw["City"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                //  ccl.ShowError(ex);
            }
        }
    }
    private string loadprofile()
    {
        using (SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["Conn"]))
        {
            string contractorid = "0";
            try
            {
                ccl = new CommanClass();
                string loginid, usertyp;
                if (ccl.isLogedin() == true)
                {
                    usertyp = ccl.UserType();

                    if (usertyp == "Contractor")
                    {
                        loginid = Session["LoginUser"].ToString();
                    }
                    else
                    {
                        loginid = Session["LoginUser"].ToString();
                    }
                }
                else
                {
                    loginid = StringCyper.Decrypt(Request.QueryString["id"], "devnagar");
                    if (loginid == "")
                    {
                        Response.Redirect("Default.aspx");
                    }
                    usertyp = "Contractor";
                    // Visotor
                }
                // uncomment to use project gridview

                Connection.Open_Connection(con);
                cmd             = new SqlCommand("spContractorGetProfile", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@UserName", SqlDbType.NVarChar, 30).Value = loginid;
                cmd.Parameters.Add("@UserType", SqlDbType.VarChar, 15).Value  = "Contractor";
                cmd.Parameters.Add("@Msg", SqlDbType.NVarChar, 255);
                cmd.Parameters["@Msg"].Direction = ParameterDirection.Output;

                SqlDataAdapter ad = new SqlDataAdapter(cmd);
                DataTable      dt = new DataTable();
                ad.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    DataRow rw = dt.Rows[0];
                    if (cmd.Parameters["@Msg"].Value.ToString() == "OK")
                    {
                        HiddenContractorID.Value = rw["Membership"].ToString();
                        lblTitle.Text            = HiddenContractorID.Value + " Contractor Account";
                    }
                }
                dt.Clear();
                dt.Dispose();
                ad.Dispose();
                cmd.Dispose();
                Connection.Close_Connection(con);
            }
            catch (Exception ex)
            {
                ex.ToString();
                //  ccl.ShowError(ex);
            }
            return(contractorid);
        }
    }