Exemple #1
0
        private void ImportIntoDatabase(DataTable data)
        {
            if (data == null || data.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu để import", "Thông báo!");
                return;
            }

            QuanlydiemDataSet4TableAdapters.tblSINH_VIENTableAdapter adapter = new QuanlydiemDataSet4TableAdapters.tblSINH_VIENTableAdapter();
            string masv = "", hoten = "", ngaysinh = "", gioitinh = "", noisinh = "", malop = "", sodienthoai = "";

            try
            {
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    masv        = data.Rows[i]["MaSv"].ToString().Trim();
                    hoten       = data.Rows[i]["HoTen"].ToString().Trim();
                    ngaysinh    = data.Rows[i]["NgaySinh"].ToString().Trim();
                    gioitinh    = data.Rows[i]["GioiTinh"].ToString().Trim();
                    noisinh     = data.Rows[i]["NoiSinh"].ToString().Trim();
                    malop       = data.Rows[i]["MaLop"].ToString().Trim();
                    sodienthoai = data.Rows[i]["SoDienThoai"].ToString().Trim();
                    QuanlydiemDataSet4.tblSINH_VIENDataTable sinhvien = adapter.GetDataBy2(masv);
                    // Nếu nhân viên chưa tồn tại trong DB thì thêm mới
                    if (sinhvien == null || sinhvien.Rows.Count == 0)
                    {
                        adapter.InsertQuery(masv, hoten, ngaysinh, gioitinh, noisinh, malop, sodienthoai);
                    }
                    // Ngược lại, nhân viên đã tồn tại trong DB thì update
                    else
                    {
                        adapter.UpdateQuery(hoten, ngaysinh, gioitinh, noisinh, malop, sodienthoai, masv);
                    }
                    //MaSV,HoTen,NgaySinh,GioiTinh,Noisinh,MaLop,SoDienThoai
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            MessageBox.Show("Kết thúc import");
        }
Exemple #2
0
 private void ShowData()
 {
     QuanlydiemDataSet4TableAdapters.tblSINH_VIENTableAdapter adapter = new QuanlydiemDataSet4TableAdapters.tblSINH_VIENTableAdapter();
     dgrDSSV.DataSource = adapter.GetData();
 }