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); } }
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)); }
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); } }
/// <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); }