public void UpdateDichVu(eDichVuPhongKham dv) { DichVuPhongKham temp = db.dichvus.Where(x => x.idDV == dv.idDV).FirstOrDefault(); temp.tenDV = dv.tenDV; temp.donGia = dv.donGia; db.SaveChanges(); }
public eDichVuPhongKham getDVbyID(int id) { DichVuPhongKham dv = db.dichvus.Where(x => x.idDV == id).FirstOrDefault(); eDichVuPhongKham temp = new eDichVuPhongKham(); temp.idDV = dv.idDV; temp.tenDV = dv.tenDV; temp.donGia = dv.donGia; return(temp); }
public int AddDichVu(eDichVuPhongKham dv) { DichVuPhongKham temp = new DichVuPhongKham(); temp.idDV = dv.idDV; temp.tenDV = dv.tenDV; temp.donGia = dv.donGia; db.dichvus.Add(temp); return(db.SaveChanges()); }
private void lstDsDonThuoc_SelectedIndexChanged(object sender, EventArgs e) { int i = lstDsDonThuoc.SelectedIndex; if (i == -1) { return; } eDonThuoc dt = new eDonThuoc(); dt = (eDonThuoc)lstDsDonThuoc.Items[i]; lblMaDon.Text = dt.idDonThuoc.ToString(); lblKH.Text = khachHangWCFClient.GetKhachHangs_byID(phieuKhamWCFClient.getPhieuKham_byID(dt.idPhieuKham).idKH).tenKH; lblNhaSi.Text = nhaSiWCFClient.getNhabyID(dt.idNhaSi).tenNhaSi; lblNgayLap.Text = dt.ngayLap.ToShortDateString(); DataTable tableThuoc = new DataTable(); tableThuoc.Columns.Add("Tên thuốc"); tableThuoc.Columns.Add("Số lượng"); tableThuoc.Columns.Add("Đơn vị"); tableThuoc.Columns.Add("Đơn giá"); DataTable tableDichVu = new DataTable(); tableDichVu.Columns.Add("Tên dịch vụ"); tableDichVu.Columns.Add("Số lượng"); tableDichVu.Columns.Add("Đơn giá"); foreach (var item in chiTietDonThuocWCF.getChiTietDonThuocbyID(dt.idDonThuoc)) { eThuoc thuoc = thuocWCFClient.getThuocbyID(item.idThuoc); eDichVuPhongKham dv = dichVuWCFClient.getDVbyID(item.idDV); if (thuoc != null) { tableThuoc.Rows.Add(thuoc.tenThuoc, item.soLuong, thuoc.donVi, thuoc.donGia); } tableDichVu.Rows.Add(dv.tenDV, item.soLuong, dv.donGia); } dgvDonThuoc.DataSource = tableThuoc; dgvDichVu.DataSource = tableDichVu; long tienThuoc = 0; long tienDichVu = 0; for (int x = 0; x < tableThuoc.Rows.Count; x++) { tienThuoc += (int)tableThuoc.Rows[x]["Số lượng"] * (int)tableThuoc.Rows[x]["Đơn giá"]; } for (int y = 0; y < tableDichVu.Rows.Count; y++) { tienDichVu += Convert.ToInt32(tableDichVu.Rows[y]["Số lượng"]) * Convert.ToInt32(tableDichVu.Rows[y]["Đơn giá"]); } lblTien.Text = (tienDichVu + tienThuoc).ToString(); }
public List <eDichVuPhongKham> GetDichVu() { var list = db.dichvus.ToList(); List <eDichVuPhongKham> listkh = new List <eDichVuPhongKham>(); foreach (var item in list) { eDichVuPhongKham temp = new eDichVuPhongKham(); temp.idDV = item.idDV; temp.tenDV = item.tenDV; temp.donGia = item.donGia; listkh.Add(temp); } return(listkh); }