private void btbUndo_Click(object sender, EventArgs e) { var rowHandle = gridView1.FocusedRowHandle; var obj = gridView1.GetRowCellValue(rowHandle, "MaBenhNhan"); txtMa.Text = obj.ToString(); String ma = obj.ToString(); qlpk1Entities2 c = new qlpk1Entities2(); c.usp_UndoBenhNhan(ma); c.SaveChanges(); }
private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { using (DbContextTransaction trans = c.Database.BeginTransaction()) { try { String nl = Convert.ToDateTime(dateNgayLap.Text).ToString("yyyy-MM-dd"); DateTime ngaylap = Convert.ToDateTime(nl); String nv = Convert.ToDateTime(dateNgayNV.Text).ToString("yyyy-MM-dd"); DateTime ngaynv = Convert.ToDateTime(nv); String benhnhan = txtBN.Text; String ma = txtMaPhieu.Text; try { } catch { } String khoa1 = txtKhoa.Text; String myString = khoa1.Replace(System.Environment.NewLine, ""); String nhanvien = txtNV.Text; if (ngaylap > ngaynv) { MessageBox.Show("Ngày nhập viện trước ngày lập"); } c.usp__Insert__PNV(ma, ngaynv, ngaylap, myString, benhnhan, nhanvien); c.SaveChanges(); trans.Commit(); MessageBox.Show("Thêm phiếu thành công"); } catch { trans.Rollback(); } } }
private void simpleButton2_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Nó sẽ xóa cả bệnh án (nếu có), đồng ý", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { var rowHandle = gridView1.FocusedRowHandle; // Get the value for the given column - convert to the type you're expecting var obj = gridView1.GetRowCellValue(rowHandle, "MaBenhNhan"); txtMa.Text = obj.ToString(); String ma = obj.ToString(); qlpk1Entities2 c = new qlpk1Entities2(); var q = c.usp_Delete_BenhNhan(ma); c.SaveChanges(); } catch (Exception ex) { MessageBox.Show("Đã Xóa bệnh án"); } } }
private void simpleButton6_Click(object sender, EventArgs e) { if (them == true) { qlpk1Entities2 db = new qlpk1Entities2(); if (txtDC.Text == "" || txtHo.Text == "" || txtTen.Text == "" || txtSDT.Text == "" || txtMa.Text == "" || comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1).ToString() == "" || comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2).ToString() == "" || comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString() == "" || comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4).ToString() == "" || dateSinh.Properties.GetDisplayText(dateSinh).ToString() == "" ) { MessageBox.Show("Cần thêm thông tin"); } else { using (DbContextTransaction trans = db.Database.BeginTransaction()) { try { String khoa = comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2); String nhom = comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1); String bacsi = comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4); int gt = Convert.ToInt32(comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString()); bool gioitinh; if (gt == 0) { gioitinh = true; } else { gioitinh = false; } Nullable <int> sdt = Convert.ToInt32(txtSDT.Text); String dc = txtDC.Text; String ma = txtMa.Text; String ten = txtTen.Text; String ho = txtHo.Text; // String kham = Convert.ToDateTime(dateKham.Text).ToString("yyyy-MM-dd"); String sinh = Convert.ToDateTime(dateSinh.Text).ToString("yyyy-MM-dd"); DateTime a = Convert.ToDateTime(sinh); db.usp_Insert_BenhNhan(ma, ho, ten, dc, gioitinh, khoa, nhom, bacsi, sdt, a); db.SaveChanges(); trans.Commit(); MessageBox.Show("Thêm thành công"); } catch (Exception ex) { trans.Rollback(); MessageBox.Show("Lỗi trong quá trình thêm"); } } } them = false; txtDC.ReadOnly = true; txtHo.ReadOnly = true; txtMa.ReadOnly = true; txtSDT.ReadOnly = true; txtTen.ReadOnly = true; comboBoxEdit1.ReadOnly = true; comboBoxEdit2.ReadOnly = true; comboBoxEdit3.ReadOnly = true; comboBoxEdit4.ReadOnly = true; dateSinh.ReadOnly = true; } if (sua == true) { qlpk1Entities2 db = new qlpk1Entities2(); if (txtDC.Text == "" || txtHo.Text == "" || txtTen.Text == "" || txtSDT.Text == "" || comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1).ToString() == "" || comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2).ToString() == "" || comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString() == "" || comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4).ToString() == "" || dateSinh.Properties.GetDisplayText(dateSinh).ToString() == "" ) { MessageBox.Show("Cần thêm thông tin"); } else { using (DbContextTransaction trans = db.Database.BeginTransaction()) { // try //{ String ma = txtMa.Text; String khoa = comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2); String nhom = comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1); String bacsi = comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4); var gt = (comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString()); bool gioitinh; if (gt == "0") { gioitinh = true; } else { gioitinh = false; } Nullable <int> sdt = Convert.ToInt32(txtSDT.Text); String dc = txtDC.Text; String ten = txtTen.Text; String ho = txtHo.Text; String sinh = Convert.ToDateTime(dateSinh.Text).ToString("yyyy-MM-dd"); DateTime a = Convert.ToDateTime(sinh); db.usp_Update_BenhNhan(ma, ho, ten, dc, gioitinh, khoa, nhom, bacsi, sdt, a); db.SaveChanges(); trans.Commit(); MessageBox.Show("Sửa thành công"); // } //catch (Exception ex) //{ // trans.Rollback(); // MessageBox.Show("Lỗi trong quá trình sửa "); //} } } sua = false; txtDC.ReadOnly = true; txtHo.ReadOnly = true; txtSDT.ReadOnly = true; txtTen.ReadOnly = true; comboBoxEdit1.ReadOnly = true; comboBoxEdit2.ReadOnly = true; comboBoxEdit3.ReadOnly = true; comboBoxEdit4.ReadOnly = true; dateSinh.ReadOnly = true; } }