Пример #1
0
 private void btnluu_Click(object sender, EventArgs e)
 {
     try
     {
         var save = new SqlBulkCopy();
         var tbLop = GetTable();
         const string enter = "\n";
         if(!Checknull()) return;
         var strchuoi = txtLop.Text;
         var list = strchuoi.Split(char.Parse(enter));
         foreach (var dslop in list.Select(str => str.Trim().Split(',')).SelectMany(listlop => listlop.Select(s => s.Trim().ToUpper()).Where(dslop => !string.IsNullOrEmpty(dslop))))
         {
             tbLop.Rows.Add(dslop, _idkhoa);
         }
         if (tbLop.Rows.Count <= 0) return;
         save.sp_InsertUpdate("sp_InsertLop", "@tbl",tbLop);
         MessageBox.Show(FormResource.MsgThongbaothanhcong, FormResource.MsgCaption);
         txtLop.Clear();
         cbokhoa.SelectedValue = 0;
     }
     catch (Exception ex)
     {
         MessageBox.Show(@"Thao tác thất bại", FormResource.MsgCaption);
         Log2File.LogExceptionToFile(ex);
     }
 }
Пример #2
0
 private void Xepphong()
 {
     var save = new SqlBulkCopy();
     var tb = save.tbKTPhong();
     foreach (var row in dgv_DanhSach.Rows)
     {
         if (!bool.Parse(row.Cells["Chon"].Text)) continue;
         tb.Rows.Add(row.Cells["ID"].Text, _idKythi, 0);
     }
     save.sp_InsertUpdate("sp_InsertKTPhong", "@tbl", tb);
     Invoke((Action)(() => MessageBox.Show(@"Lưu lại thành công", @"Thông báo")));
     Invoke((Action)(Close));
 }
Пример #3
0
 private void ChonSinhVien()
 {
     try
     {
         var save = new SqlBulkCopy();
         var tbxp = save.tbXepPhong();
         foreach (var row in dgv_DanhSach.Rows)
         {
             if (!bool.Parse(row.Cells["Chon"].Text)) continue;
             tbxp.Rows.Add(row.Cells["MaSV"].Text, _idkythi);
         }
         //save.Bulk_Insert("XEPPHONG",tbxp);
         save.sp_InsertUpdate("sp_InsertXepPhong", "@tbl", tbxp);
         Invoke((Action)(()=>MessageBox.Show(@"Lưu lại thành công", @"Thông báo")));
         Invoke((Action)(Close));
     }
     catch (Exception ex)
     {
         Log2File.LogExceptionToFile(ex);
     }
 }
Пример #4
0
 /// <summary>
 /// Lưu dữ liệu trên UltraGrid
 /// </summary>
 private void SaveDetail()
 {
     var save = new SqlBulkCopy();
     save.sp_InsertUpdate("sp_InsertSV", "@tbl", _tbSinhVien);
     MessageBox.Show(@"Đã lưu vào CSDL", FormResource.MsgCaption);
 }