protected void Page_Load(object sender, EventArgs e) { NguoiTimViecDTO nguoitimviec = new NguoiTimViecDTO(); NguoiTimViecBUS bus = new NguoiTimViecBUS(); nguoitimviec = bus.SelectByusername("vanc"); List<NguoiTimViecDTO> ls = new List<NguoiTimViecDTO>(); ls.Add(nguoitimviec); DetailsNTV.DataSource = ls; DetailsNTV.DataBind(); }
protected void Button1_Click(object sender, EventArgs e) { string username = Username.Text; CaptchaBUS buscaptcha = new CaptchaBUS(); string CaptchaStr = buscaptcha.GetString(ID); if (CaptchaText.Text.ToString().Equals(CaptchaStr, StringComparison.OrdinalIgnoreCase)) { //Lưu dữ liệu NguoiTimViecDTO newrecord = new NguoiTimViecDTO(); newrecord.TrangThai = 1; newrecord.HoTen = Ho.Text + " " + Ten.Text; if (gioitinh.SelectedIndex == 0) { newrecord.GioiTinh = 1; } else if (gioitinh.SelectedIndex == 1) { newrecord.GioiTinh = 0; } newrecord.NgaySinh = DateTime.Parse(NgaySinh.Text); newrecord.DiaChi = DiaChi.Text; newrecord.DienThoai = DienThoai.Text; newrecord.UserName = Username.Text; newrecord.PassWord = Password.Text; newrecord.EMail = Email.Text; newrecord.TinhThanh = int.Parse(ThanhPho.SelectedValue); NguoiTimViecBUS bus = new NguoiTimViecBUS(); int result = bus.Insert(newrecord); if (result !=0 ) { SendMail(sender, e); //Thông báo thành công Response.Redirect("../DangKi/DangKiTaiKhoanNguoiTimViec.aspx?AddUser=" + username); } else { //redirect den trang bao loi } } else { //redirect den trang bao loi } }
public NguoiTimViecDTO SelectByUsername(string username) { SqlConnection connect = new SqlConnection(SqlDataAccess.ConnectionString); connect.Open(); StringBuilder command = new StringBuilder(); command.Append("select * from NGUOITIMVIEC where Username='******'"); SqlCommand cmd = new SqlCommand(command.ToString(), connect); SqlDataReader r = cmd.ExecuteReader(); NguoiTimViecDTO returnrecord = new NguoiTimViecDTO(); r.Read(); object[] obj = new object[13]; r.GetValues(obj); returnrecord.ID = (int)obj[0]; returnrecord.HoTen = obj[1].ToString(); returnrecord.UserName = obj[2].ToString().TrimEnd(' '); returnrecord.PassWord = obj[3].ToString().TrimEnd(' '); returnrecord.EMail = obj[4].ToString(); returnrecord.DiaChi = obj[5].ToString(); returnrecord.NgaySinh = DateTime.Parse(obj[6].ToString()); returnrecord.GioiTinh = int.Parse(obj[7].ToString()); returnrecord.DienThoai = obj[8].ToString(); returnrecord.TinhThanh = int.Parse(obj[9].ToString()); returnrecord.NgonNgu = int.Parse(obj[10].ToString()); returnrecord.URLHinhAnh = obj[11].ToString(); returnrecord.TrangThai = int.Parse(obj[12].ToString()); connect.Close(); return returnrecord; }
public int Insert(NguoiTimViecDTO newrecord) { int result; try { SqlConnection connect = new SqlConnection(SqlDataAccess.ConnectionString); connect.Open(); try { SqlCommand cmd = new SqlCommand("sp_InsertNGUOITIMVIEC", connect); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlParameter hoten_param = cmd.Parameters.Add("@HoTen", System.Data.SqlDbType.NVarChar); SqlParameter user_param = cmd.Parameters.Add("@Username", System.Data.SqlDbType.NChar); SqlParameter password_parm = cmd.Parameters.Add("@Password", System.Data.SqlDbType.NChar); SqlParameter email_param = cmd.Parameters.Add("@Email", System.Data.SqlDbType.NChar); SqlParameter diachi_param = cmd.Parameters.Add("@DiaChi", System.Data.SqlDbType.NVarChar); SqlParameter ngaysinh_param = cmd.Parameters.Add("@NgaySinh", System.Data.SqlDbType.DateTime); SqlParameter gioitinh_param = cmd.Parameters.Add("@GioiTinh", System.Data.SqlDbType.Int); SqlParameter dienthoai_param = cmd.Parameters.Add("@DienThoai", System.Data.SqlDbType.NChar); SqlParameter tinhthanh_param = cmd.Parameters.Add("@TinhThanh", System.Data.SqlDbType.Int); SqlParameter ngonngu_param = cmd.Parameters.Add("@NgonNgu", System.Data.SqlDbType.Int); SqlParameter hinhanh_param = cmd.Parameters.Add("@URLHinhAnh", System.Data.SqlDbType.NChar); SqlParameter trangthai_param = cmd.Parameters.Add("@TrangThai", System.Data.SqlDbType.Int); SqlParameter id_param = cmd.Parameters.Add("@ID", System.Data.SqlDbType.Int); user_param.Direction = System.Data.ParameterDirection.Input; hoten_param.Direction = System.Data.ParameterDirection.Input; password_parm.Direction = System.Data.ParameterDirection.Input; email_param.Direction = System.Data.ParameterDirection.Input; diachi_param.Direction = System.Data.ParameterDirection.Input; ngaysinh_param.Direction = System.Data.ParameterDirection.Input; gioitinh_param.Direction = System.Data.ParameterDirection.Input; dienthoai_param.Direction = System.Data.ParameterDirection.Input; tinhthanh_param.Direction = System.Data.ParameterDirection.Input; ngonngu_param.Direction = System.Data.ParameterDirection.Input; //hinhanh_param.Direction = System.Data.ParameterDirection.Input; hinhanh_param.Direction = System.Data.ParameterDirection.Input; trangthai_param.Direction = System.Data.ParameterDirection.Input; id_param.Direction = System.Data.ParameterDirection.Output; user_param.Value = newrecord.UserName; hoten_param.Value = newrecord.HoTen; password_parm.Value = newrecord.PassWord; email_param.Value = newrecord.EMail; diachi_param.Value = newrecord.DiaChi; ngaysinh_param.Value = newrecord.NgaySinh; gioitinh_param.Value = newrecord.GioiTinh; dienthoai_param.Value = newrecord.DienThoai; tinhthanh_param.Value = newrecord.TinhThanh; ngonngu_param.Value = newrecord.NgonNgu; hinhanh_param.Value = newrecord.URLHinhAnh; trangthai_param.Value = newrecord.TrangThai; result = cmd.ExecuteNonQuery(); } catch (System.Exception ex) { throw ex; } finally { connect.Close(); } } catch (Exception e) { throw e; } return result; }
public int Insert(NguoiTimViecDTO newrecord) { NguoiTimViecDAO dao = new NguoiTimViecDAO(); return dao.Insert(newrecord); }
protected void Page_Load(object sender, EventArgs e) { //Init form //Thong tin lien he for (int i = 1; i <= 31; i++) { cbxThongTin_NgaySinh.Items.Add(i.ToString()); } for (int i = 1; i <= 12; i++) { cbxThongTin_Thang.Items.Add(i.ToString()); } for (int i = 1950; i <= 1990; i++) { cbxThongTin_Nam.Items.Add(i.ToString()); } cbxThongTin_GioiTinh.Items.Add("Nam"); cbxThongTin_GioiTinh.Items.Add("Nữ"); cbxThongTin_TinhTrangHonNhan.Items.Add("Đã kết hôn"); cbxThongTin_TinhTrangHonNhan.Items.Add("Độc thân"); //Thong tin ung dung cbxTTUngDung_KinhNghiem.Items.Add("Dưới 1 năm"); cbxTTUngDung_KinhNghiem.Items.Add("Từ 1 đến 2 năm"); cbxTTUngDung_KinhNghiem.Items.Add("Từ 2 đến 3 năm"); cbxTTUngDung_KinhNghiem.Items.Add("Từ 3 đến 4 năm"); cbxTTUngDung_KinhNghiem.Value = "Dưới 1 năm"; cbxTTUngDung_CapBac.Items.Add("Quản lý"); cbxTTUngDung_CapBac.Items.Add("Trưởng phòng"); cbxTTUngDung_CapBac.Items.Add("Nhóm trưởng"); cbxTTUngDung_CapBac.Items.Add("Nhân viên"); cbxTTUngDung_CapBac.Value = "Nhân viên"; cbxTTUngDung_BangCap.Items.Add("Đang là sinh viên/học sinh"); cbxTTUngDung_BangCap.Items.Add("Cử nhân"); cbxTTUngDung_BangCap.Items.Add("Thạc sĩ"); cbxTTUngDung_BangCap.Items.Add("Tiến sĩ"); cbxTTUngDung_BangCap.Items.Add("Phó giáo sư"); cbxTTUngDung_BangCap.Items.Add("Giáo sư"); cbxTTUngDung_BangCap.Value = "Đang là sinh viên/học sinh"; cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Anh"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Pháp"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Nga"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Mỹ"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Hàn"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Hoa"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Nhật"); cbxTTUngDung_LoaiNgoaiNgu.Items.Add("tiếng Latinh"); cbxTTUngDung_LoaiNgoaiNgu.Value = "tiếng Anh"; cbxTTUngDung_TrinhDoNgoaiNgu.Items.Add("Level 1"); cbxTTUngDung_TrinhDoNgoaiNgu.Items.Add("Level 2"); cbxTTUngDung_TrinhDoNgoaiNgu.Items.Add("Level 3"); cbxTTUngDung_TrinhDoNgoaiNgu.Items.Add("Level 4"); cbxTTUngDung_TrinhDoNgoaiNgu.Items.Add("Level 5"); cbxTTUngDung_TrinhDoNgoaiNgu.Value = "Level 1"; //Viec lam mong muon NganhNgheBUS bus = new NganhNgheBUS(); List<NganhNgheDTO> allrecord = new List<NganhNgheDTO>(); allrecord = bus.GetAllRecord(); for (int i = 0; i < allrecord.Count; i++) { ListItem li = new ListItem(allrecord[i].TenNganhNghe, allrecord[i].ID.ToString()); cbxVLMongMuon_NganhNghe.Items.Add(li); } cbxVLMongMuon_MucLuongDeNghi.Items.Add("200 USD"); cbxVLMongMuon_MucLuongDeNghi.Items.Add("300 USD"); cbxVLMongMuon_MucLuongDeNghi.Items.Add("400 USD"); cbxVLMongMuon_MucLuongDeNghi.Items.Add("500 USD"); cbxVLMongMuon_MucLuongDeNghi.Items.Add("600 USD"); cbxVLMongMuon_MucLuongDeNghi.Value = "200 USD"; List<TinhThanhDTO> allrecordTT = new List<TinhThanhDTO>(); TinhThanhBUS busTT = new TinhThanhBUS(); allrecordTT = busTT.GetAllRecord(); for (int i = 0; i < allrecord.Count; i++) { ListItem li = new ListItem(allrecordTT[i].TenTinhThanh, allrecordTT[i].ID.ToString()); cbxVLMongMuon_NoiLamViec.Items.Add(li); } //Qua trinh hoc van cbxQuaTrinhHocTap_BangCap.Items.Add("Đang là sinh viên/học sinh"); cbxQuaTrinhHocTap_BangCap.Items.Add("Cử nhân"); cbxQuaTrinhHocTap_BangCap.Items.Add("Thạc sĩ"); cbxQuaTrinhHocTap_BangCap.Items.Add("Tiến sĩ"); cbxQuaTrinhHocTap_BangCap.Items.Add("Phó giáo sư"); cbxQuaTrinhHocTap_BangCap.Items.Add("Giáo sư"); cbxQuaTrinhHocTap_BangCap.Value = "Đang là sinh viên/học sinh"; for (int i = 0; i < allrecord.Count; i++) { ListItem li = new ListItem(allrecordTT[i].TenTinhThanh, allrecordTT[i].ID.ToString()); cbxQuaTrinhHocTap_TinhThanh.Items.Add(li); } //Kinh nghiem lam viec for (int i = 0; i < allrecord.Count; i++) { ListItem li = new ListItem(allrecordTT[i].TenTinhThanh, allrecordTT[i].ID.ToString()); cbxKNLV_TinhTP.Items.Add(li); } for (int i = 1; i <= 12; i++) { cbxKNLV_Begin_Month.Items.Add(i.ToString()); cbxKNLV_End_Month.Items.Add(i.ToString()); } for (int i = 1990; i <= DateTime.Now.Year; i++) { cbxKNLV_Begin_Year.Items.Add(i.ToString()); cbxKNLV_End_Year.Items.Add(i.ToString()); } //Thong tin bổ sung string username = "******";//thay bang session["ID"] NguoiTimViecBUS busNTV = new NguoiTimViecBUS(); CurrentUser = busNTV.SelectByusername(username); tbxThongTin_Email.Value = CurrentUser.EMail; tbxThongTin_DiaChi.Value = CurrentUser.DiaChi; tbxThongTin_DienThoai.Value = CurrentUser.DienThoai; if (CurrentUser.GioiTinh == 1) { cbxThongTin_GioiTinh.Value = "Nam"; } else { cbxThongTin_GioiTinh.Value = "Nữ"; } cbxThongTin_NgaySinh.Value = CurrentUser.NgaySinh.Day.ToString(); cbxThongTin_Thang.Value = CurrentUser.NgaySinh.Month.ToString(); cbxThongTin_Nam.Value = CurrentUser.NgaySinh.Year.ToString(); cbxThongTin_TinhTrangHonNhan.Value = "Đã kết hôn"; tbxThongTin_HoTen.Value = CurrentUser.HoTen; }