예제 #1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            string          ImagePath  = "\\AnhHSNV" + CurrentImagePath;
            HoSoNhanVienDTO hsNhanVien = new HoSoNhanVienDTO();

            hsNhanVien.NhanVienID  = int.Parse(cmbTenNV.SelectedValue.ToString());
            hsNhanVien.NgayVaoLam  = dtpNgayVaoLam.Value;
            hsNhanVien.DanTocID    = int.Parse(cmbDanToc.SelectedValue.ToString());
            hsNhanVien.TonGiaoID   = int.Parse(cmbTonGiao.SelectedValue.ToString());
            hsNhanVien.TinhThanhID = int.Parse(cmbTinhThanh.SelectedValue.ToString());
            hsNhanVien.NgoaiNguID  = int.Parse(cmbNgoaiNgu.SelectedValue.ToString());
            hsNhanVien.TinHocID    = int.Parse(cmbTinHoc.SelectedValue.ToString());
            hsNhanVien.BangCapID   = int.Parse(cmbBangCap.SelectedValue.ToString());
            hsNhanVien.GhiChu      = txtGhiChu.Text.Trim();
            hsNhanVien.ImagePath   = ImagePath;
            if (kt == 1)
            {
                if (HoSoNhanVienBUS.Instance.ThemHSNhanVien(hsNhanVien) == -1)
                {
                    MessageBox.Show("Lỗi khi thêm mới");
                }
                else
                {
                    Load_DL();
                }
            }
            else
            {
                HoSoNhanVienBUS.Instance.UpdateHoSoNhanVien(hsNhanVien);
                Load_DL();
            }
            Reset();
        }
예제 #2
0
        public string UpdateHSNhanVien(HoSoNhanVienDTO hoSoNhanVienDTO)
        {
            string sql = "Update HoSoNhanVien set NhanVienID ='" + hoSoNhanVienDTO.NhanVienID + "', NgayVaoLam = '" + hoSoNhanVienDTO.NgayVaoLam + "', DanTocID='" + hoSoNhanVienDTO.DanTocID + "',  TonGiaoID='" + hoSoNhanVienDTO.TonGiaoID + "', TinhThanhID='" + hoSoNhanVienDTO.TinhThanhID + "', NgoaiNguID='" + hoSoNhanVienDTO.NgoaiNguID + "', TinHocID='" + hoSoNhanVienDTO.TinHocID + "', BangCapID='" + hoSoNhanVienDTO.BangCapID + "',GhiChu='" + hoSoNhanVienDTO.GhiChu + "', ImagePath = '" + hoSoNhanVienDTO.ImagePath + "' where NhanVienID = '" + hoSoNhanVienDTO.NhanVienID + "'";

            return(sql);
        }
예제 #3
0
        public string ThemHSNhanVien(HoSoNhanVienDTO hoSoNhanVienDTO)
        {
            string sql = "Insert into HoSoNhanVien(NhanVienID, NgayVaoLam, DanTocID, TonGiaoID, TinhThanhID, NgoaiNguID, TinHocID, BangCapID, GhiChu, ImagePath) values ('" + hoSoNhanVienDTO.NhanVienID + "', '" + hoSoNhanVienDTO.NgayVaoLam + "', '" + hoSoNhanVienDTO.DanTocID + "', '" + hoSoNhanVienDTO.TonGiaoID + "', '" + hoSoNhanVienDTO.TinhThanhID + "', '" + hoSoNhanVienDTO.NgoaiNguID + "', '" + hoSoNhanVienDTO.TinHocID + "', '" + hoSoNhanVienDTO.BangCapID + "', '" + hoSoNhanVienDTO.GhiChu + "', '" + hoSoNhanVienDTO.ImagePath + "' )";

            return(sql);
        }
예제 #4
0
 public void UpdateHoSoNhanVien(HoSoNhanVienDTO hoSoNhanVienDTO)
 {
     Core.RunSql(HoSoNhanVienDAO.Instance.UpdateHSNhanVien(hoSoNhanVienDTO));
 }
예제 #5
0
 public int ThemHSNhanVien(HoSoNhanVienDTO hoSoNhanVienDTO)
 {
     return(Core.RunSql(HoSoNhanVienDAO.Instance.ThemHSNhanVien(hoSoNhanVienDTO)));
 }