Example #1
0
        private void loadthongso()
        {
            dANTOCComboBox.DataSource           = bLL_load.BLL_loadDanToc();
            dANTOCComboBox.ValueMember          = "MADANTOC";
            dANTOCComboBox.DisplayMember        = "TENDANTOC";
            pHONGBANComboBox.DataSource         = bLL_load.BLL_loadPhongBan();
            pHONGBANComboBox.ValueMember        = "MAPHONGBAN";
            pHONGBANComboBox.DisplayMember      = "TENPHONGBAN";
            tONGIAOComboBox.DataSource          = bLL_load.BLL_loadTonGiao();
            tONGIAOComboBox.ValueMember         = "MATONGIAO";
            tONGIAOComboBox.DisplayMember       = "TENTONGIAO";
            cHUCVUComboBox.DataSource           = bLL_load.BLL_loadChucVu();
            cHUCVUComboBox.ValueMember          = "MACHUCVU";
            cHUCVUComboBox.DisplayMember        = "TENCHUCVU";
            qUOCTICHComboBox.DataSource         = bLL_load.BLL_loadQuocTich();
            qUOCTICHComboBox.ValueMember        = "MAQUOCTICH";
            qUOCTICHComboBox.DisplayMember      = "TENQUOCTICH";
            tRINHDOHOCVANComboBox.DataSource    = bLL_load.BLL_loadTrinhDoHocVan();
            tRINHDOHOCVANComboBox.ValueMember   = "MATRINHDOHOCVAN";
            tRINHDOHOCVANComboBox.DisplayMember = "TENTRINHDOHOCVAN";
            tRINHDOTINHOCComboBox.DataSource    = bLL_load.BLL_loadTrinhDoTinHoc();
            tRINHDOTINHOCComboBox.ValueMember   = "MATRINHDOTINHOC";
            tRINHDOTINHOCComboBox.DisplayMember = "TENTRINHDOTINHOC";
            gridControlCM.DataSource            = bLL_load.BLL_loadChuyenMon();
            gridControlNN.DataSource            = bLL_load.BLL_loadNgoaiNgu();
            // add in comboboxGioitinh
            cbo_GioiTinh.Items.Add("Nam");
            cbo_GioiTinh.Items.Add("Nữ");
            cbo_GioiTinh.SelectedIndex = 0;


            txt_MaNV.Text = Properties.Settings.Default.NhanVienClick;
            HOSOTUYENDUNG hOSOTUYENDUNG = bLL_load.BLL_loadHoSoTuyenDungUngVien(bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text));
            NHANVIEN      nv            = bLL_load.BLL_loadThongTinNhanVien(txt_MaNV.Text);

            hOTENTextEdit.Text                    = hOSOTUYENDUNG.HOTEN;
            cbo_GioiTinh.Text                     = hOSOTUYENDUNG.GIOITINH;
            nGAYSINHDateEdit.DateTime             = DateTime.Parse(hOSOTUYENDUNG.NGAYSINH.ToString());
            cMNDTextEdit.Text                     = hOSOTUYENDUNG.CMND;
            nGAYCAPDateEdit.DateTime              = DateTime.Parse(hOSOTUYENDUNG.NGAYCAP.ToString());
            nOICAPTextEdit.Text                   = hOSOTUYENDUNG.NOICAP;
            dANTOCComboBox.SelectedValue          = hOSOTUYENDUNG.MADANTOC;
            tONGIAOComboBox.SelectedValue         = hOSOTUYENDUNG.MATONGIAO;
            qUOCTICHComboBox.SelectedValue        = hOSOTUYENDUNG.MAQUOCTICH;
            qUEQUANTextEdit.Text                  = hOSOTUYENDUNG.QUEQUAN;
            nOISINHTextEdit.Text                  = hOSOTUYENDUNG.NOISINH;
            dIACHITHUONGTRUTextEdit.Text          = hOSOTUYENDUNG.DIACHITHUONGTRU;
            nOIOHIENTAITextEdit.Text              = hOSOTUYENDUNG.NOIOHIENTAI;
            dIENTHOAITextEdit.Text                = hOSOTUYENDUNG.DIENTHOAI;
            eMAILTextEdit.Text                    = hOSOTUYENDUNG.EMAIL;
            dIENUUTIENTextEdit.Text               = hOSOTUYENDUNG.DIENUUTIEN;
            pHONGBANComboBox.SelectedValue        = nv.MAPHONGBAN;
            cHUCVUComboBox.SelectedValue          = nv.MACHUCVU;
            tINHTRANGSUCKHOETextEdit.SelectedText = hOSOTUYENDUNG.TINHTRANGSUCKHOE;
            tINHTRANGHONNHANTextEdit.SelectedText = hOSOTUYENDUNG.TINHTRANGHONNHAN;
            nGAYTUYENDUNGDateEdit.DateTime        = DateTime.Parse(hOSOTUYENDUNG.NGAYTUYENDUNG.ToString());
            hINHTHUCTUYENDUNGTextEdit.Text        = hOSOTUYENDUNG.HINHTHUCTUYENDUNG;
            pictureEdit1.Image                    = loadhinh(txt_MaNV.Text);
        }
Example #2
0
        public bool SuaHoSoNV(HOSOTUYENDUNG p)
        {
            try
            {
                HOSOTUYENDUNG hOSOTUYENDUNG = linq.HOSOTUYENDUNGs.Where(t => t.MAUNGVIEN == p.MAUNGVIEN).FirstOrDefault();
                hOSOTUYENDUNG.HOTEN            = p.HOTEN;
                hOSOTUYENDUNG.DIENTHOAI        = p.DIENTHOAI;
                hOSOTUYENDUNG.EMAIL            = p.EMAIL;
                hOSOTUYENDUNG.GIOITINH         = p.GIOITINH;
                hOSOTUYENDUNG.NGAYSINH         = p.NGAYSINH;
                hOSOTUYENDUNG.NGAYCAP          = p.NGAYCAP;
                hOSOTUYENDUNG.NGAYTUYENDUNG    = p.NGAYTUYENDUNG;
                hOSOTUYENDUNG.NOICAP           = p.NOICAP;
                hOSOTUYENDUNG.NOIOHIENTAI      = p.NOIOHIENTAI;
                hOSOTUYENDUNG.NOISINH          = p.NOISINH;
                hOSOTUYENDUNG.QUEQUAN          = p.QUEQUAN;
                hOSOTUYENDUNG.TINHTRANGHONNHAN = p.TINHTRANGHONNHAN;
                hOSOTUYENDUNG.TINHTRANGSUCKHOE = p.TINHTRANGSUCKHOE;
                hOSOTUYENDUNG.MATRINHDOHOCVAN  = p.MATRINHDOHOCVAN;
                hOSOTUYENDUNG.MATRINHDOTINHOC  = p.MATRINHDOTINHOC;
                hOSOTUYENDUNG.MADANTOC         = p.MADANTOC;
                hOSOTUYENDUNG.MAQUOCTICH       = p.MAQUOCTICH;
                hOSOTUYENDUNG.MATONGIAO        = p.MATONGIAO;
                hOSOTUYENDUNG.DIENUUTIEN       = p.DIENUUTIEN;
                hOSOTUYENDUNG.CMND             = p.CMND;
                hOSOTUYENDUNG.DIACHITHUONGTRU  = p.DIACHITHUONGTRU;


                linq.SubmitChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #3
0
 public bool BLL_SuaHoSoNV(HOSOTUYENDUNG p)
 {
     return(dAL_NhanVien.SuaHoSoNV(p));
 }
Example #4
0
        private void btn_Sua_Click(object sender, EventArgs e)
        {
            if (qUOCTICHComboBox.SelectedValue != null && dANTOCComboBox.SelectedValue != null && tONGIAOComboBox.SelectedValue != null && tRINHDOTINHOCComboBox.SelectedValue != null && tRINHDOHOCVANComboBox.SelectedValue != null && cHUCVUComboBox.SelectedValue != null && pHONGBANComboBox.SelectedValue != null)
            {
                //update chuyen mon
                for (int i = 0; i < gridViewCM.RowCount; i++)
                {
                    if (gridViewCM.IsRowSelected(i))
                    {
                        try
                        {
                            CHITIETCHUYENMON cHITIETCHUYENMON = new CHITIETCHUYENMON();
                            cHITIETCHUYENMON.MACHUYENMON = gridViewCM.GetRowCellValue(i, "MACHUYENMON").ToString();
                            cHITIETCHUYENMON.MAUNGVIEN   = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text);
                            bLL_NhanVien.BLL_ThemChiTietChuyenMon(cHITIETCHUYENMON);
                        }
                        catch
                        { }
                    }
                    else
                    {
                        try
                        {
                            CHITIETCHUYENMON cHITIETCHUYENMON = new CHITIETCHUYENMON();
                            cHITIETCHUYENMON.MACHUYENMON = gridViewCM.GetRowCellValue(i, "MACHUYENMON").ToString();
                            cHITIETCHUYENMON.MAUNGVIEN   = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text);
                            bLL_NhanVien.BLL_XoaChiTietChuyenMon(cHITIETCHUYENMON);
                        }
                        catch
                        { }
                    }
                }
                //luu hinh anh
                insertHinhAnh();
                //update du lieu cua ung vien
                HOSOTUYENDUNG hOSOTUYENDUNG = new HOSOTUYENDUNG();
                hOSOTUYENDUNG.MAUNGVIEN        = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text);
                hOSOTUYENDUNG.HOTEN            = hOTENTextEdit.Text;
                hOSOTUYENDUNG.DIENTHOAI        = dIENTHOAITextEdit.Text;
                hOSOTUYENDUNG.EMAIL            = eMAILTextEdit.Text;
                hOSOTUYENDUNG.GIOITINH         = cbo_GioiTinh.Text;
                hOSOTUYENDUNG.NGAYSINH         = nGAYSINHDateEdit.DateTime;
                hOSOTUYENDUNG.NGAYCAP          = nGAYCAPDateEdit.DateTime;
                hOSOTUYENDUNG.NGAYTUYENDUNG    = nGAYTUYENDUNGDateEdit.DateTime;
                hOSOTUYENDUNG.NOICAP           = nOICAPTextEdit.Text;
                hOSOTUYENDUNG.NOIOHIENTAI      = nOIOHIENTAITextEdit.Text;
                hOSOTUYENDUNG.NOISINH          = nOISINHTextEdit.Text;
                hOSOTUYENDUNG.QUEQUAN          = qUEQUANTextEdit.Text;
                hOSOTUYENDUNG.TINHTRANGHONNHAN = tINHTRANGHONNHANTextEdit.Text;
                hOSOTUYENDUNG.TINHTRANGSUCKHOE = tINHTRANGSUCKHOETextEdit.Text;
                hOSOTUYENDUNG.MATRINHDOHOCVAN  = tRINHDOHOCVANComboBox.SelectedValue.ToString();
                hOSOTUYENDUNG.MATRINHDOTINHOC  = tRINHDOTINHOCComboBox.SelectedValue.ToString();
                hOSOTUYENDUNG.MADANTOC         = dANTOCComboBox.SelectedValue.ToString();
                hOSOTUYENDUNG.MAQUOCTICH       = qUOCTICHComboBox.SelectedValue.ToString();
                hOSOTUYENDUNG.MATONGIAO        = tONGIAOComboBox.SelectedValue.ToString();
                hOSOTUYENDUNG.DIENUUTIEN       = dIENUUTIENTextEdit.Text;
                hOSOTUYENDUNG.CMND             = cMNDTextEdit.Text;
                hOSOTUYENDUNG.DIACHITHUONGTRU  = dIACHITHUONGTRUTextEdit.Text;
                bLL_NhanVien.BLL_SuaHoSoNV(hOSOTUYENDUNG);

                //update ngoai ngu
                for (int i = 0; i < gridViewNN.RowCount; i++)
                {
                    if (gridViewNN.IsRowSelected(i))
                    {
                        try
                        {
                            CHITIETNGOAINGU cHITIETNGOAINGU = new CHITIETNGOAINGU();
                            cHITIETNGOAINGU.MANGOAINGU = gridViewNN.GetRowCellValue(i, "MANGOAINGU").ToString();
                            cHITIETNGOAINGU.MAUNGVIEN  = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text);
                            bLL_NhanVien.BLL_ThemChiTietNgoaiNgu(cHITIETNGOAINGU);
                        }
                        catch
                        { }
                    }
                    else
                    {
                        try
                        {
                            CHITIETNGOAINGU cHITIETNGOAINGU = new CHITIETNGOAINGU();
                            cHITIETNGOAINGU.MANGOAINGU = gridViewNN.GetRowCellValue(i, "MANGOAINGU").ToString();
                            cHITIETNGOAINGU.MAUNGVIEN  = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text);
                            bLL_NhanVien.BLL_XoaChiTietNgoaiNgu(cHITIETNGOAINGU);
                        }
                        catch
                        { }
                    }
                }
                //update nhanvien
                NHANVIEN nHANVIEN = new NHANVIEN();
                nHANVIEN.MANV       = txt_MaNV.Text;
                nHANVIEN.HOTEN      = hOTENTextEdit.Text;
                nHANVIEN.MACHUCVU   = cHUCVUComboBox.SelectedValue.ToString();
                nHANVIEN.MAPHONGBAN = pHONGBANComboBox.SelectedValue.ToString();
                nHANVIEN.NGAYVAOLAM = nGAYTUYENDUNGDateEdit.DateTime;
                bLL_NhanVien.BLL_SuaNhanVien(nHANVIEN);
                MessageBox.Show("Sửa thành công");
            }
            else
            {
                MessageBox.Show("Vui lòng nhập đủ Trình độ Học Vấn,Tin học,Quốc tịch,Dân tộc,Tôn giáo");
            }
        }