示例#1
0
        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
            }
        }
示例#3
0
        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;
        }
示例#4
0
        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;
        }
示例#5
0
 public int Insert(NguoiTimViecDTO newrecord)
 {
     NguoiTimViecDAO dao = new NguoiTimViecDAO();
     return dao.Insert(newrecord);
 }
示例#6
0
        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;
        }