// list of all benhnhan public CachDungDTO[] getList() { CachDungDTO[] list; string sql = " select * from CACHDUNG "; DataTable dt = new DataTable(); dt = conectData.LoadData(sql); if (dt == null || dt.Rows.Count == 0) return null; else { list = new CachDungDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { list[i] = new CachDungDTO(); list[i].MaCachDung = int.Parse(dt.Rows[i]["MaCachDung"].ToString()); list[i].CachDung = dt.Rows[i]["CachDung"].ToString(); list[i].Sang= int.Parse(dt.Rows[i]["Sang"].ToString()); list[i].Trua = int.Parse(dt.Rows[i]["Trua"].ToString()); list[i].Chieu = int.Parse(dt.Rows[i]["Chieu"].ToString()); list[i].Toi = int.Parse(dt.Rows[i]["Toi"].ToString()); list[i].GhiChu = dt.Rows[i]["GhiChu"].ToString(); } } return list; }
public void insert(CT_KhamDTO bn, CachDungDTO cddto) { cddto.MaCachDung = cddao.getMaxMaCachDung() + 1; int result = cddao.insert(cddto); if (result > 0) { bn.MaCachDung = cddto.MaCachDung; int result1 = dvdao.insert(bn); if (result1 > 0) { MessageBox.Show(" Thêm thành công ! "); } else { if (result1 == -2) MessageBox.Show(" Đã tồn tại loại thuốc này trong phiếu khám ! "); else MessageBox.Show(" Thêm thất bại ! "); } } else { MessageBox.Show(" Thêm thất bại ! "); } }
public void update(CachDungDTO bn) { int result = bndao.update(bn); if (result <= 0) MessageBox.Show(" Cập nhật thất bại !"); else MessageBox.Show(" Cập nhật thành công !"); }
// getCachdung datatable public DataTable getCachdung() { CachDungDTO cachdung = new CachDungDTO(); string sql = " select * from CACHDUNG "; // SqlParameter sp = new SqlParameter("@MaCachDung", macachdung); DataTable dt = new DataTable(); dt = conectData.LoadData(sql); return dt; }
// list of all benhnhan public CachDungDTO getByPrimaryKey(int macachdung) { CachDungDTO cachdung = new CachDungDTO(); string sql = " select * from CACHDUNG Where MaCachDung=@MaCachDung "; SqlParameter sp = new SqlParameter("@MaCachDung", macachdung); DataTable dt = new DataTable(); dt = conectData.LoadData(sql,sp); if (dt == null || dt.Rows.Count == 0) return null; else { cachdung.MaCachDung = int.Parse(dt.Rows[0]["MaCachDung"].ToString()); cachdung.CachDung = dt.Rows[0]["CachDung"].ToString(); cachdung.Sang = float.Parse(dt.Rows[0]["Sang"].ToString()); cachdung.Trua = float.Parse(dt.Rows[0]["Trua"].ToString()); cachdung.Chieu = float.Parse(dt.Rows[0]["Chieu"].ToString()); cachdung.Toi = float.Parse(dt.Rows[0]["Toi"].ToString()); cachdung.GhiChu = dt.Rows[0]["GhiChu"].ToString(); } return cachdung; }
public void insert(CachDungDTO bn) { int result = bndao.insert(bn); if (result <=0) MessageBox.Show(" Thêm thất bại !"); }
private void btSua_Click(object sender, EventArgs e) { cddto = new CachDungDTO(); cddto.CachDung = txtcachdung.Text.ToString(); cddto.MaCachDung = macachdung; cddto.Sang = float.Parse(txtsang.Text.ToString()); cddto.Trua = float.Parse(txttrua.Text.ToString()); cddto.Chieu = float.Parse(txtchieu.Text.ToString()); cddto.Toi = float.Parse(txttoi.Text.ToString()); cddto.GhiChu = txtghichu.Text.ToString(); cdbus.update(cddto); }
private void lvDonThuoc_SelectedIndexChanged(object sender, EventArgs e) { if (this.lvDonThuoc.SelectedItems.Count > 0) { pkbdto = new PhieuKhamBenhDTO(); ListViewItem lvi = this.lvDonThuoc.SelectedItems[0]; cmbloaithuoc.Text = lvi.SubItems[1].Text.ToString(); lbldonvi.Text = lvi.SubItems[2].Text; cmbsoluong.Text = lvi.SubItems[3].Text; macachdung = int.Parse(lvi.SubItems[4].Text); cddto = cdbus.getByPrimaryKey(int.Parse(lvi.SubItems[4].Text)); txtcachdung.Text = cddto.CachDung; txtghichu.Text = cddto.GhiChu; txtsang.Text = cddto.Sang.ToString(); txttrua.Text = cddto.Trua.ToString(); txtchieu.Text = cddto.Chieu.ToString(); txttoi.Text = cddto.Toi.ToString(); cmbloaithuoc.Enabled = false; btSua.Enabled = true; btXoa.Enabled = true; btThem.Enabled = false; btnhuy.Enabled = true; lbldongia.Text = ltbus.getByPrimaryKey(int.Parse(cmbloaithuoc.SelectedValue.ToString())).DonGia.ToString(); } }
private void btThem_Click(object sender, EventArgs e) { if (hdbus.getByPrimaryKey(lblmabenhnhan.Text.ToString() + dtimengaykham.Text.ToString()) != null) { MessageBox.Show(" Hóa đơn trong ngày của bệnh nhân này đã được lập, không thể kê thêm thuốc !"); } else { //DialogResult result; //result = MessageBox.Show("Số lượng loại thuốc này trong kho không đủ, bạn vẫn muốn kê thuốc này cho bệnh nhân ???", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //if (result == DialogResult.Yes) //{ if ((float.Parse(txtsang.Text.ToString()) + float.Parse(txttrua.Text.ToString()) + float.Parse(txtchieu.Text.ToString()) + float.Parse(txttoi.Text.ToString()) > float.Parse(cmbsoluong.Text.ToString()))) { MessageBox.Show(" Vui lòng chia lại số thuốc uống từng buổi !"); } else { ctkdto = new CT_KhamDTO(); cddto = new CachDungDTO(); ctkdto.MaPhieuKhamBenh = lblmabenhnhan.Text.ToString() + dtimengaykham.Text; ctkdto.DonGia = float.Parse(lbldongia.Text.ToString()); ctkdto.MaLoaiThuoc = int.Parse(cmbloaithuoc.SelectedValue.ToString()); ctkdto.SoLuong = float.Parse(cmbsoluong.Text.ToString()); cddto.CachDung = txtcachdung.Text.ToString(); cddto.GhiChu = txtghichu.Text.ToString(); cddto.Sang = float.Parse(txtsang.Text.ToString()); cddto.Trua = float.Parse(txttrua.Text.ToString()); cddto.Chieu = float.Parse(txtchieu.Text.ToString()); cddto.Toi = float.Parse(txttoi.Text.ToString()); if (ctkdto.SoLuong % (cddto.Sang + cddto.Trua + cddto.Chieu + cddto.Toi) == 0) { ctkbus.insert(ctkdto, cddto); if (float.Parse(cmbsoluong.Text.ToString()) == 0) { MessageBox.Show(" Số lượng thuốc kê đơn phải >0 !"); } else { ctkbus.showInListView(lvDonThuoc, ctkbus.getListByMaPhieuKham(lblmabenhnhan.Text + dtimengaykham.Text)); } } else { MessageBox.Show(" Số lượng thuốc kê chưa hợp lý !"); } //} } } }
public int update(CachDungDTO cd) { string sql = "update CACHDUNG set CachDung=@CachDung, Sang=@Sang, Trua=@Trua, Chieu=@Chieu, Toi=@Toi, Ghichu=@GhiChu where MaCachDung=@MaCachDung"; SqlParameter[] sp = new SqlParameter[7]; sp[0] = new SqlParameter("@CachDung", cd.CachDung); sp[1] = new SqlParameter("@Sang", cd.Sang); sp[2] = new SqlParameter("@Trua", cd.Trua); sp[3] = new SqlParameter("@Chieu", cd.Chieu); sp[4] = new SqlParameter("@Toi", cd.Toi); sp[5] = new SqlParameter("@GhiChu", cd.GhiChu); sp[6] = new SqlParameter("@MaCachDung", cd.MaCachDung); return conectData.Insert_Update_Delete(sql, sp); }
public int insert(CachDungDTO cd) { string sql = "insert into CACHDUNG values (@CachDung,@Sang,@Trua,@Chieu,@Toi,@GhiChu)"; SqlParameter[] sp = new SqlParameter[6]; sp[0] = new SqlParameter("@CachDung", cd.CachDung); sp[1] = new SqlParameter("@Sang", cd.Sang); sp[2] = new SqlParameter("@Trua", cd.Trua); sp[3] = new SqlParameter("@Chieu", cd.Chieu); sp[4] = new SqlParameter("@Toi", cd.Toi); sp[5] = new SqlParameter("@GhiChu", cd.GhiChu); return conectData.Insert_Update_Delete(sql, sp); }