Example #1
0
    protected void BtnRegister_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            provider   = new ProviderDTO();
            providerbl = new ProviderBL();

            provider.FirstName = TxtFirstName.Text.ToString();
            provider.LastName  = TxtLastName.Text.ToString();
            provider.UserName  = TxtUserName.Text.ToString();
            provider.Email     = TxtUserName.Text.ToString();
            provider.Password  = TxtPassword.Text.ToString();
            provider.Country   = DdlCountry.SelectedItem.Text;

            providerId = providerbl.InsertProvider(provider);

            if (providerId != -1)
            {
                cookie = new HttpCookie("Freelancing");
                cookie.Values.Add("ProviderId", providerId.ToString());
                cookie.Values.Add("UserName", provider.UserName);
                cookie.Values.Add("Password", provider.Password);
                Response.SetCookie(cookie);
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                LblNameExist.Visible = true;
            }
        }
    }
    protected void BtnChangePassword_Click(object sender, EventArgs e)
    {
        provider   = new ProviderDTO();
        providerbl = new ProviderBL();
        bool passwordchanged = false;

        provider.ProviderId = Master.ProviderId;
        provider.Password   = TxtOldPassword.Text;

        passwordchanged = providerbl.ChangePassword(provider, TxtNewPassword.Text);

        if (passwordchanged == true)
        {
            TxtNewPassword.Text          = "";
            TxtOldPassword.Text          = "";
            TxtRetypePassword.Text       = "";
            LblPasswordChanged.Visible   = true;
            LblPasswordChanged.Text      = "Password Changed";
            LblPasswordChanged.ForeColor = System.Drawing.Color.Black;
        }
        else
        {
            LblPasswordChanged.Visible   = true;
            LblPasswordChanged.Text      = "Password Not Changed";
            LblPasswordChanged.ForeColor = System.Drawing.Color.Red;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        GetCookie();

        provider   = new ProviderDTO();
        providerbl = new ProviderBL();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        ProviderId = Convert.ToInt64(Request.QueryString["Providerid"]);

        providerbl = new ProviderBL();
        if (providerbl.GetProviderImage(ProviderId) != null)
        {
            Image1.ImageUrl = "~/ShowImage.ashx?ProviderId=" + ProviderId.ToString();
        }
        else
        {
            Image1.ImageUrl = "~/Images/nopicture.gif";
        }

        if (!IsPostBack)
        {
            ProvideremploymentBL    = new ProviderEmploymentBL();
            ProviderEducationBl     = new ProviderEducationBL();
            ProviderCertificationBl = new ProviderCertificationBL();
            providerbl      = new ProviderBL();
            ProviderSkillbl = new ProviderSkillBL();

            GridViewJobExperience.DataSource = ProvideremploymentBL.GetEmploymentByProviderId(ProviderId);
            GridViewJobExperience.DataBind();

            GridViewEducation.DataSource = ProviderEducationBl.GetProviderEducationByProviderId(ProviderId);
            GridViewEducation.DataBind();

            GridViewCertification.DataSource = ProviderCertificationBl.GetProviderCertification(ProviderId);
            GridViewCertification.DataBind();

            provider           = providerbl.GetProviderIntroductionById(ProviderId);
            LblFirstName.Text  = provider.FirstName.ToString();
            LblLastName.Text   = provider.LastName.ToString();
            LblMiddleName.Text = provider.MiddleName.ToString();
            LblHave.Text       = provider.Haves;
            Lblwants.Text      = provider.Wants;
            LblOverView.Text   = provider.OverView;

            SetMetaTags(provider);
            //description.Content = provider.OverView.Substring(0, 100);

            provider         = providerbl.GetProviderContactById(ProviderId);
            LblAddress1.Text = "Hidden"; //provider.Address1;
            LblPhone.Text    = "Hidden"; //provider.Phone;
            LblEmail.Text    = "Hidden"; // provider.Email;

            keyword.Content = ProviderSkillbl.FunGetProviderSkills(ProviderId).ToString();

            DataListSkills.DataSource = ProviderSkillbl.GetProviderSkills(ProviderId);
            DataListSkills.DataBind();
        }
    }
    private void BindItemsList()
    {
        ViewState["TotalPages"] = "";

        providerbl = new ProviderBL();
        providers  = new List <ProviderDTO>();

        providers = providerbl.SelectAllProvider(CurrentPage, 10);

        ViewState["TotalPages"]     = providers[1].TotalPage.ToString();
        DataListProvider.DataSource = providers;
        DataListProvider.DataBind();

        this.lblPageInfo.Text = "Page " + (CurrentPage) + " of " + providers[1].TotalPage.ToString();

        if (CurrentPage - 1 == 0)
        {
            lbtnPrevious.Enabled = false;
        }
        else
        {
            lbtnPrevious.Enabled = true;
        }

        if (CurrentPage == Convert.ToInt32(ViewState["TotalPages"]))
        {
            lbtnNext.Enabled = false;
        }
        else
        {
            lbtnNext.Enabled = true;
        }

        if (CurrentPage == 1)
        {
            lbtnFirst.Enabled = false;
        }
        else
        {
            lbtnFirst.Enabled = true;
        }

        if (CurrentPage == Convert.ToInt32(ViewState["TotalPages"]))
        {
            lbtnLast.Enabled = false;
        }
        else
        {
            lbtnLast.Enabled = true;
        }
    }
Example #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GetCookie();
        providerbl = new ProviderBL();

        if (providerbl.GetProviderImage(ProviderId) != null)
        {
            ImgPic.ImageUrl = "~/ShowImage.ashx?ProviderId=" + ProviderId.ToString();
        }
        else
        {
            ImgPic.ImageUrl = "~/Images/nopicture.gif";
        }
    }
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        provider            = new ProviderDTO();
        provider.ProviderId = ProviderId;
        provider.Address1   = TxtAddress1.Text;
        provider.Address2   = TxtAddress2.Text;
        //provider.Country = DListCountry.SelectedItem.Text;
        provider.Phone   = TxtPhone.Text;
        provider.Mobile  = TxtMobile.Text;
        provider.Fax     = TxtFax.Text;
        provider.Email   = TxtEmail.Text;
        provider.Website = TxtWebsite.Text;

        providerbl = new ProviderBL();
        providerbl.UpdateProviderContact(provider);
    }
Example #8
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        provider   = new ProviderDTO();
        providerbl = new ProviderBL();

        provider.ProviderId = ProviderId;
        provider.FirstName  = TxtFirstName.Text;
        provider.LastName   = TxtLastName.Text;
        provider.MiddleName = TxtMiddleName.Text;
        provider.Haves      = TxtHaves.Value;
        provider.Wants      = TxtWants.Value;
        provider.OverView   = TxtOverView.Value;
        provider.Country    = DListCountry.SelectedItem.Value.ToString();
        providerbl.UpdateProviderIntroducation(provider);
        Response.Redirect("~/Provider/ProfilePage.aspx");
    }
Example #9
0
    protected void BtnImgSave_Click(object sender, System.EventArgs e)
    {
        GetCookie();
        providerbl = new ProviderBL();

        if (ImgUpld.HasFile && ImgUpld.PostedFile != null)
        {
            byte[] FrontImgByte = null;
            //To create a PostedFile
            HttpPostedFile File = ImgUpld.PostedFile;
            //Create byte Array with file len
            FrontImgByte = new Byte[File.ContentLength];
            //force the control to load data in array
            File.InputStream.Read(FrontImgByte, 0, File.ContentLength);
            providerbl.AddProviderImage(ProviderId, FrontImgByte);
        }
    }
Example #10
0
    protected void BtnRegister_Click(object sender, EventArgs e)
    {
        provider = new ProviderDTO();
        email    = new Emails();

        provider.FirstName = TxtFirstName.Text.ToString();
        provider.LastName  = TxtLastName.Text.ToString();
        provider.Country   = DListCountry.SelectedItem.Text;
        provider.Email     = TxtEmail.Text.ToString();

        providerbl = new ProviderBL();
        providerid = providerbl.InsertProvider(provider);

        email.SendLoginAuthenticationEmail(TxtEmail.Text.ToString());

        Response.Redirect("~/Default.aspx");
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        GetCookie();
        if (!IsPostBack)
        {
            //System.Diagnostics.Debugger.Break();
            providerbl = new ProviderBL();
            provider   = providerbl.GetProviderContactById(ProviderId);

            TxtAddress1.Text = provider.Address1;
            TxtAddress2.Text = provider.Address2;
            TxtPhone.Text    = provider.Phone;
            TxtMobile.Text   = provider.Mobile;
            TxtFax.Text      = provider.Fax;
            TxtEmail.Text    = provider.Email;
            TxtWebsite.Text  = provider.Website;
        }
    }
Example #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // System.Diagnostics.Debugger.Break();
        GetCookie();

        if (!IsPostBack)
        {
            providerbl = new ProviderBL();
            provider   = providerbl.GetProviderIntroductionById(ProviderId);

            TxtFirstName.Text          = provider.FirstName;
            TxtLastName.Text           = provider.LastName;
            TxtMiddleName.Text         = provider.MiddleName;
            TxtHaves.Value             = provider.Haves;
            TxtWants.Value             = provider.Wants;
            TxtOverView.Value          = provider.OverView;
            DListCountry.SelectedValue = provider.Country;
        }
    }
Example #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GetCookie();

        if (!IsPostBack)
        {
            ProvideremploymentBL    = new ProviderEmploymentBL();
            ProviderEducationBl     = new ProviderEducationBL();
            ProviderCertificationBl = new ProviderCertificationBL();
            providerbl      = new ProviderBL();
            ProviderSkillbl = new ProviderSkillBL();
        }

        Image1.ImageUrl = "~/ShowImage.ashx?ProviderId=" + ProviderId.ToString();

        GridViewJobExperience.DataSource = ProvideremploymentBL.GetEmploymentByProviderId(ProviderId);
        GridViewJobExperience.DataBind();

        GridViewEducation.DataSource = ProviderEducationBl.GetProviderEducationByProviderId(ProviderId);
        GridViewEducation.DataBind();

        GridViewCertification.DataSource = ProviderCertificationBl.GetProviderCertification(ProviderId);
        GridViewCertification.DataBind();

        provider           = providerbl.GetProviderIntroductionById(ProviderId);
        LblFirstName.Text  = provider.FirstName.ToString();
        LblLastName.Text   = provider.LastName.ToString();
        LblMiddleName.Text = provider.MiddleName.ToString();
        LblHave.Text       = provider.Haves;
        Lblwants.Text      = provider.Wants;
        LblOverView.Text   = provider.OverView;

        provider         = providerbl.GetProviderContactById(ProviderId);
        LblAddress1.Text = provider.Address1;
        LblPhone.Text    = provider.Phone;
        LblEmail.Text    = provider.Email;


        DataListSkills.DataSource = ProviderSkillbl.GetProviderSkills(ProviderId);
        DataListSkills.DataBind();
    }
    protected void DataListProvider_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        provider = (ProviderDTO)e.Item.DataItem;

        HyperLink LnkName     = (HyperLink)e.Item.FindControl("LnkName");
        Label     FirstName   = (Label)e.Item.FindControl("FirstName");
        Label     LastName    = (Label)e.Item.FindControl("LastName");
        Label     LblCountry  = (Label)e.Item.FindControl("LblCountry");
        Label     LblOverView = (Label)e.Item.FindControl("LblOverView");
        Image     imagename   = (Image)e.Item.FindControl("Imglogo");

        LnkName.NavigateUrl = "~/Provider/ViewProfile.aspx?ProviderId=" + provider.ProviderId.ToString();
        FirstName.Text      = provider.FirstName;
        LastName.Text       = provider.LastName;
        LblCountry.Text     = provider.Country;

        providerbl = new ProviderBL();
        if (providerbl.GetProviderImage(provider.ProviderId) != null)
        {
            imagename.ImageUrl = "~/ShowImage.ashx?ProviderId=" + provider.ProviderId.ToString();
        }
        else
        {
            imagename.ImageUrl = "~/Images/nopicture.gif";
        }

        short count;

        if (provider.OverView.Length > 400)
        {
            count = 400;
        }
        else
        {
            count = Convert.ToInt16(provider.OverView.Length);
        }

        LblOverView.Text = provider.OverView.Substring(0, count) + " ...";
    }
Example #15
0
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        providerbl = new ProviderBL();
        provider   = new ProviderDTO();

        provider.Email    = Convert.ToString(TxtEmail.Text);
        provider.Password = Convert.ToString(TxtPassword.Text);
        providerid        = providerbl.AuthenticateUser(provider);

        if (providerid == 0)
        {
            LblAutentication.Text    = "Incorrect Username Or Password";
            LblAutentication.Visible = true;
        }
        else
        {
            cookie = new HttpCookie("Freelancing");
            cookie.Values.Add("ProviderId", providerid.ToString());
            cookie.Values.Add("UserName", provider.UserName);
            cookie.Values.Add("Password", provider.Password);
            Response.SetCookie(cookie);
            Response.Redirect("~/Default.aspx");
        }
    }