Example #1
0
        public bool ThemChiTietNgoaiNgu(CHITIETNGOAINGU p)
        {
            linQDataContext chitiet1 = new linQDataContext();

            chitiet1.CHITIETNGOAINGUs.InsertOnSubmit(p);
            chitiet1.SubmitChanges();
            return(true);
        }
Example #2
0
        public bool XoaChiTietNgoaiNgu(CHITIETNGOAINGU p)
        {
            linQDataContext chitiet1 = new linQDataContext();

            chitiet1.CHITIETNGOAINGUs.Attach(p);
            chitiet1.CHITIETNGOAINGUs.DeleteOnSubmit(p);
            chitiet1.SubmitChanges();
            return(true);
        }
Example #3
0
 public bool BLL_XoaChiTietNgoaiNgu(CHITIETNGOAINGU p)
 {
     return(dAL_NhanVien.XoaChiTietNgoaiNgu(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");
            }
        }