public CreateDonThuocVM GetCreateDonThuocVM(CreateDonThuocVM CreateDonThuocVM, int MaPhieuKham) { // list danh sach thuoc var listThuoc = _service.GetAllListThuoc(); // thong tin don thoc var thuoc = _service.GetThuocCondition(CreateDonThuocVM.thongTinDonThuoc.TenThuoc.ToLower()); // new mot don thuoc var MaThuoc = thuoc.MaThuoc; double? DonGia = thuoc.DonGia; int SoLuongkeToa = CreateDonThuocVM.thongTinDonThuoc.SoLuong; double ThanhTien = (SoLuongkeToa * DonGia).Value; string TenThuoc = CreateDonThuocVM.thongTinDonThuoc.TenThuoc; string CachDung = CreateDonThuocVM.thongTinDonThuoc.CachDung; ThongTinDonThuoc thongTinDonThuoc = new ThongTinDonThuoc { MaThuoc = MaThuoc, TenThuoc = TenThuoc, SoLuong = SoLuongkeToa, CachDung = CachDung, ThanhTien = ThanhTien }; if (DonThuocController.listTam == null) { DonThuocController.listTam = new List <ThongTinDonThuoc>(); } DonThuocController.listTam.Add(thongTinDonThuoc); return(new CreateDonThuocVM { thongtinthuoc = listThuoc, listThongTinDonThuoc = DonThuocController.listTam, TongTien = _service.TinhTongTien(DonThuocController.listTam), MaPhieuKham = MaPhieuKham }); }
private void dgvLichSu_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { string maDon = dgvLichSu.SelectedRows[0].Cells[0].Value.ToString(); string maBS = donthuoc.LayMaBacSiTuMaDon(maDon); string maBN = donthuoc.LayMaBenhNhanTuMaDon(maDon); ThongTinDonThuoc fo = new ThongTinDonThuoc(maDon, maBS, maBN); this.Hide(); fo.ShowDialog(); this.Show(); }