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(); }
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(); }
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); }
/// <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); } }
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(); }
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; }
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(); } }
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; }
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; }
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) { } } } }