Example #1
0
        protected void lnkLock_Command(object sender, CommandEventArgs e)
        {
            var context = new HireMeEntities();

            var id   = Convert.ToInt32(e.CommandArgument.ToString());
            var user = context.RequestedCvs.Where(x => x.Id == id).FirstOrDefault();

            user.IsUnlocked = false;
            context.SaveChanges();
            FillGridView();
        }
Example #2
0
        protected void Actevaite_Command(object sender, CommandEventArgs e)
        {
            var context = new HireMeEntities();

            var userId = new Guid(e.CommandArgument.ToString());
            var user   = context.aspnet_Membership.Where(x => x.UserId == userId).FirstOrDefault();

            user.IsApproved = true;
            context.SaveChanges();

            FillGridView();
        }
        protected void btnUnlockAcount_Click(object sender, EventArgs e)
        {
            var         context   = new HireMeEntities();
            RequestedCv obj       = new RequestedCv();
            var         User      = Membership.GetUser().UserName;
            var         comapnyId = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User).FirstOrDefault().UserId;
            Guid        userId    = new Guid(Request.QueryString["UserId"]);

            obj.CompanyId    = comapnyId;
            obj.IndividualId = userId;
            obj.IsUnlocked   = false;
            context.RequestedCvs.Add(obj);
            context.SaveChanges();
        }
Example #4
0
        protected void lnkAddToFavorite_Command(object sender, CommandEventArgs e)
        {
            var User    = Membership.GetUser().UserName;
            var context = new HireMeEntities();

            Guid             indvId = new Guid(e.CommandArgument.ToString());
            CompanyFavourite obj    = new CompanyFavourite();

            obj.IndividualId = indvId;
            obj.CompanyId    = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User).FirstOrDefault().UserId;
            context.CompanyFavourites.Add(obj);
            context.SaveChanges();

            btnSearch_Click(sender, e);
        }
Example #5
0
        /// <summary>
        /// ابعث user nsmr
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="userTypeId"></param>
        private void AddUserType(string userName, int userTypeId)
        {
            var context = new HireMeEntities();

            Guid UserId = context.aspnet_Users.Where(x => x.UserName == userName).FirstOrDefault().UserId;
            var  obj    = new UserType();

            obj.UserId            = UserId;
            obj.UserType_lookupId = userTypeId;
            context.UserTypes.Add(obj);
            context.SaveChanges();
            if (userTypeId == 221)
            {
                Response.Redirect("~/Pages/Company/CompanyRegister.aspx?UserId=" + UserId);
            }
        }
Example #6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            var User = Membership.GetUser().UserName;

            var context = new HireMeEntities();

            DAL.Company obj = new DAL.Company();
            obj.Name        = txtCompanyName.Text;
            obj.Industry    = Convert.ToInt32(ddlIndustry.SelectedValue);
            obj.PhoneNumber = Convert.ToInt32(txtPhoneNumber.Text);
            //obj.co = Convert.ToInt32(txtCompanyEmail.Text);
            obj.Country = Convert.ToInt32(ddlCountry.SelectedValue);
            obj.City    = Convert.ToInt32(ddlCity.SelectedValue);
            obj.WebSite = txtWebSite.Text;
            obj.UserId  = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User).FirstOrDefault().UserId;

            context.Companies.Add(obj);
            context.SaveChanges();
        }
Example #7
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Guid userId  = new Guid(Request.QueryString["UserId"]);
            var  context = new HireMeEntities();

            DAL.Company obj = new DAL.Company();
            obj.Name        = txtCompanyName.Text;
            obj.Industry    = Convert.ToInt32(ddlIndustry.SelectedValue);
            obj.PhoneNumber = Convert.ToInt32(txtPhoneNumber.Text);
            //obj.co = Convert.ToInt32(txtCompanyEmail.Text);
            obj.Country = Convert.ToInt32(ddlCountry.SelectedValue);
            obj.City    = Convert.ToInt32(ddlCity.SelectedValue);
            obj.WebSite = txtWebSite.Text;
            obj.UserId  = userId;

            context.Companies.Add(obj);
            context.SaveChanges();
            divSuccess.Visible = true;
        }
Example #8
0
        protected void Deactivate_Command(object sender, CommandEventArgs e)
        {
            var context = new HireMeEntities();

            var userId = new Guid(e.CommandArgument.ToString());
            var user   = context.aspnet_Membership.Where(x => x.UserId == userId).FirstOrDefault();

            user.IsApproved = false;
            context.SaveChanges();
            //send Eamil
            EmailDTO dto = new EmailDTO();

            dto.AddressTo = user.Email;
            dto.Body      = "Dear :" + user.aspnet_Users.UserName + "your acount is Deactivate ";
            dto.Subject   = "HireMe";
            EmailHelper emailHelper = new EmailHelper();

            if (emailHelper.SendEmail(dto))
            {
                FillGridView();
            }
        }
Example #9
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            var context = new HireMeEntities();


            var User = Membership.GetUser();


            var user       = context.aspnet_Users.Where(x => x.UserName == User.UserName).FirstOrDefault();
            var individual = context.Individuals.Where(x => x.UserId == user.UserId).FirstOrDefault();

            if (individual == null)
            {
                var    obj      = new DAL.Individual();
                string savePath = "D:\\Project\\Images\\" + user.UserId;
                obj.UserId = user.UserId;
                if (fubImage.HasFile)
                {
                    if (!File.Exists(savePath))
                    {
                        System.IO.Directory.CreateDirectory(savePath);
                    }
                    try
                    {
                        string filename = Path.GetFileName(fubImage.FileName);
                        //filename = filename + user.UserId;
                        fubImage.SaveAs(savePath + "//" + filename);
                        obj.ImageUrl = savePath + "//" + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                }

                context.Individuals.Add(obj);
                context.SaveChanges();
            }
            else
            {
                string savePath = "D:\\Project\\Images\\" + user.UserId;
                if (fubImage.HasFile)
                {
                    if (!File.Exists(savePath))
                    {
                        System.IO.Directory.CreateDirectory(savePath);
                    }
                    try
                    {
                        string filename = Path.GetFileName(fubImage.FileName);
                        //filename = filename + user.UserId;
                        fubImage.SaveAs(savePath + "//" + filename);
                        individual.ImageUrl = savePath + "//" + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                    context.SaveChanges();
                }
            }



            System.IO.Stream       fs = fubImage.PostedFile.InputStream;
            System.IO.BinaryReader br = new System.IO.BinaryReader(fs);
            Byte[] bytes        = br.ReadBytes((Int32)fs.Length);
            string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);

            Image1.ImageUrl = "data:image/png;base64," + base64String;
            Image1.Visible  = true;
        }
Example #10
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            var context = new HireMeEntities();
            var User    = Membership.GetUser();
            var user    = context.Individuals.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault();

            if (user == null)
            {
                // add new record
                var            userId = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault().UserId;
                DAL.Individual obj    = new DAL.Individual();
                obj.Name              = txtFullName.Text;
                obj.UserId            = userId;
                obj.Phone             = Convert.ToInt32(txtPhone.Text);
                obj.Location          = Convert.ToInt32(ddlLocation.SelectedValue);
                obj.Gender            = Convert.ToInt32(ddlGendr.SelectedValue);
                obj.Nationality       = Convert.ToInt32(ddlNationality.SelectedValue);
                obj.BobMonth          = (ddlLocation.SelectedValue);
                obj.BdDDay            = Convert.ToInt32(ddlDay.SelectedValue);
                obj.BobYear           = Convert.ToInt32(ddlYear.SelectedValue);
                obj.FieldOfBusiness   = Convert.ToInt32(ddlFieldOfBusiness.SelectedValue);
                obj.GraduationCountry = Convert.ToInt32(ddlGraduationCountry.SelectedValue);
                //obj.GraduationUniversity = Convert.ToInt32(ddlGraduationUniversity.SelectedValue);
                obj.YearsOfExperience = Convert.ToInt32(ddlYearsOfExperience.SelectedValue);
                obj.TypeOfEmployment  = Convert.ToInt32(ddlTypeOfEmployment.SelectedValue);
                obj.AbilityToTravel   = Convert.ToInt32(ddlAbilityToTravel.SelectedValue);
                obj.MinimumSalary     = Convert.ToInt32(txtMinimumSalary.Text);
                obj.EmploymentHistory = txtEmploymentHistory.Text;

                obj.RelationshipStatus = Convert.ToInt32(ddlRelationshipStatus.SelectedValue);
                obj.CoverLetter        = txtCoverletter.Text;
                obj.AcademicDegree     = Convert.ToInt32(ddlAcademicDegree.SelectedValue);
                if (fuCv.HasFile)
                {
                    try
                    {
                        string filename = Path.GetFileName(fuCv.FileName);
                        string savePath = "D:\\Project\\uploads\\" + userId;
                        fuCv.SaveAs(savePath + filename);
                        obj.CvAttachment = savePath + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                }

                foreach (ListItem item in lstSkils.Items)
                {
                    if (item.Selected)
                    {
                        UserSkill objskill = new UserSkill();
                        objskill.UserId  = userId;
                        objskill.SkillId = Convert.ToInt32(item.Value);
                        context.UserSkills.Add(objskill);
                    }
                }
                context.Individuals.Add(obj);
                context.SaveChanges();
                divSuccess.Visible = true;
            }
            else
            {
                user.Name                 = txtFullName.Text;
                user.UserId               = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault().UserId;
                user.Phone                = Convert.ToInt32(txtPhone.Text);
                user.Location             = Convert.ToInt32(ddlLocation.SelectedValue);
                user.Gender               = Convert.ToInt32(ddlGendr.SelectedValue);
                user.Nationality          = Convert.ToInt32(ddlNationality.SelectedValue);
                user.BobMonth             = (ddlMonth.SelectedValue);
                user.BdDDay               = Convert.ToInt32(ddlDay.SelectedValue);
                user.BobYear              = Convert.ToInt32(ddlYear.SelectedValue);
                user.FieldOfBusiness      = Convert.ToInt32(ddlFieldOfBusiness.SelectedValue);
                user.GraduationCountry    = Convert.ToInt32(ddlGraduationCountry.SelectedValue);
                user.GraduationUniversity = Convert.ToInt32(ddlGraduationUniversity.SelectedValue);
                user.YearsOfExperience    = Convert.ToInt32(ddlYearsOfExperience.SelectedValue);
                user.TypeOfEmployment     = Convert.ToInt32(ddlTypeOfEmployment.SelectedValue);
                user.AcademicDegree       = Convert.ToInt32(ddlAcademicDegree.SelectedValue);
                user.AbilityToTravel      = Convert.ToInt32(ddlAbilityToTravel.SelectedValue);
                user.MinimumSalary        = Convert.ToInt32(txtMinimumSalary.Text);
                user.EmploymentHistory    = txtEmploymentHistory.Text;
                user.CoverLetter          = txtCoverletter.Text;
                user.RelationshipStatus   = Convert.ToInt32(ddlRelationshipStatus.SelectedValue);
                if (fuCv.HasFile)
                {
                    try
                    {
                        string filename = Path.GetFileName(fuCv.FileName);
                        string savePath = "D:\\Project\\uploads\\" + user.UserId;
                        fuCv.SaveAs(savePath + filename);
                        user.CvAttachment = savePath + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                }
                context.UserSkills.RemoveRange(context.UserSkills.Where(r => r.UserId == user.UserId));
                foreach (ListItem item in lstSkils.Items)
                {
                    if (item.Selected)
                    {
                        UserSkill obj = new UserSkill();
                        obj.UserId  = user.UserId;
                        obj.SkillId = Convert.ToInt32(item.Value);
                        context.UserSkills.Add(obj);
                    }
                }
                context.SaveChanges();
            }
            divSuccess.Visible = true;
        }
Example #11
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            var context = new HireMeEntities();
            var User    = Membership.GetUser();
            var user    = context.Individuals.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault();

            if (user == null)
            {
                // add new record
                DAL.Individual obj = new DAL.Individual();
                obj.Name                 = txtFullName.Text;
                obj.UserId               = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault().UserId;
                obj.Phone                = Convert.ToInt32(txtPhone.Text);
                obj.Location             = Convert.ToInt32(ddlLocation.SelectedValue);
                obj.Gender               = Convert.ToInt32(ddlGendr.SelectedValue);
                obj.Nationality          = Convert.ToInt32(ddlNationality.SelectedValue);
                obj.BobMonth             = (ddlLocation.SelectedValue);
                obj.BdDDay               = Convert.ToInt32(ddlDay.SelectedValue);
                obj.BobYear              = Convert.ToInt32(ddlYear.SelectedValue);
                obj.FieldOfBusiness      = Convert.ToInt32(ddlFieldOfBusiness.SelectedValue);
                obj.GraduationCountry    = Convert.ToInt32(ddlGraduationCountry.SelectedValue);
                obj.GraduationUniversity = Convert.ToInt32(ddlGraduationUniversity.SelectedValue);
                obj.YearsOfExperience    = Convert.ToInt32(ddlYearsOfExperience.SelectedValue);
                obj.TypeOfEmployment     = Convert.ToInt32(ddlTypeOfEmployment.SelectedValue);
                obj.AcademicDegree       = Convert.ToInt32(ddlAcademicDegree.SelectedValue);
                if (fuCv.HasFile)
                {
                    try
                    {
                        string filename = Path.GetFileName(fuCv.FileName);
                        string savePath = "D:\\Project\\uploads\\";
                        fuCv.SaveAs(savePath + filename);
                        obj.CvAttachment = savePath + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                }
                context.Individuals.Add(obj);
                context.SaveChanges();
            }
            else
            {
                user.Name                 = txtFullName.Text;
                user.UserId               = context.aspnet_Membership.Where(x => x.aspnet_Users.UserName == User.UserName).FirstOrDefault().UserId;
                user.Phone                = Convert.ToInt32(txtPhone.Text);
                user.Location             = Convert.ToInt32(ddlLocation.SelectedValue);
                user.Gender               = Convert.ToInt32(ddlGendr.SelectedValue);
                user.Nationality          = Convert.ToInt32(ddlNationality.SelectedValue);
                user.BobMonth             = (ddlLocation.SelectedValue);
                user.BdDDay               = Convert.ToInt32(ddlDay.SelectedValue);
                user.BobYear              = Convert.ToInt32(ddlYear.SelectedValue);
                user.FieldOfBusiness      = Convert.ToInt32(ddlFieldOfBusiness.SelectedValue);
                user.GraduationCountry    = Convert.ToInt32(ddlGraduationCountry.SelectedValue);
                user.GraduationUniversity = Convert.ToInt32(ddlGraduationUniversity.SelectedValue);
                user.YearsOfExperience    = Convert.ToInt32(ddlYearsOfExperience.SelectedValue);
                user.TypeOfEmployment     = Convert.ToInt32(ddlTypeOfEmployment.SelectedValue);
                user.AcademicDegree       = Convert.ToInt32(ddlAcademicDegree.SelectedValue);
                if (fuCv.HasFile)
                {
                    try
                    {
                        string filename = Path.GetFileName(fuCv.FileName);
                        string savePath = "D:\\Project\\uploads\\";
                        fuCv.SaveAs(savePath + filename);
                        user.CvAttachment = savePath + filename;
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
        }