public bool ThoiGian_Select(BacSi bacSi, ThoiGian thoiGian) { string query = "ThoiGian_Select N'" + bacSi.TenBS + "' , '" + thoiGian.NgayKham + "' , '" + thoiGian.Time + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); return(result.Rows.Count > 0); }
public DataTable BacSi_ChiTiet(BacSi bacSi) { string query = "BacSi_ChiTiet N'" + bacSi.TenBS + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); return(result); }
public void Sua(ArrayList arrayList) { BacSi kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { Console.WriteLine("Nhập mã bác sĩ"); kq.Mabs = Console.ReadLine(); Console.WriteLine("Nhập họ tên"); kq.Hoten = Console.ReadLine(); Console.WriteLine("Nhập giới tính"); kq.Gioitinh = Console.ReadLine(); Console.WriteLine("Nhập chuyên môn"); kq.Chuyenmon = Console.ReadLine(); Console.WriteLine("Nhập tên phòng khám"); kq.Tenphongkham = Console.ReadLine(); Console.WriteLine("Nhập số điện thoại"); kq.Sdt = Console.ReadLine(); Console.WriteLine("Sửa thành công"); } }
public void HienThiChiTiet() { //796, 498; BacSi bacsi = ThongTin.LayThongTin1BacSi(maBS); txtMaBacSi.Text = bacsi.MaBacSi; txtMatKhau.Text = bacsi.MatKhau; txtTenBacSi.Text = bacsi.TenBacSi; lbTen.Text = bacsi.TenBacSi; string khoa = ThongTin.LayTenKhoa(bacsi.MaKhoa); string chucvu = ThongTin.LayTenChucVu(bacsi.MaChucVu); cbbKhoa.SelectedIndex = cbbKhoa.FindStringExact(khoa); cbbChucVu.SelectedIndex = cbbChucVu.FindStringExact(chucvu); dtpNgayDiLam.Value = bacsi.NgayBatDauLam; txtDiaChi.Text = bacsi.DiaChi; txtSDT.Text = bacsi.Sdt; txtEmail.Text = bacsi.Email; dtpNgaySinh.Value = bacsi.NgaySinh; bool gender = bacsi.GioiTinh; if (gender == true) { rdbNam.Checked = true; } else { rdbNu.Checked = true; } }
public IHttpActionResult PutBacSi(int id, BacSi bacSi) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bacSi.id) { return(BadRequest()); } db.Entry(bacSi).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BacSiExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
void ThemBacSi() { string makhoa = QuanLyBacSi.LayMaKhoa(cbbKhoa.SelectedItem.ToString()); string machucvu = QuanLyBacSi.LayMaChucVu(cbbChucVu.SelectedItem.ToString()); if (Regex.Replace(txtTenBacSi.Text, " ", "") == "" || Regex.Replace(txtMatKhau.Text, " ", "") == "") { MessageBox.Show("Không được để trống Tên Bác Sĩ và Mật Khẩu", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { BacSi bs = new BacSi { MaBacSi = MaBS, MatKhau = txtMatKhau.Text, TenBacSi = txtTenBacSi.Text, MaKhoa = makhoa, MaChucVu = machucvu, NgayBatDauLam = dtpNgayDiLam.Value, DiaChi = txtDiaChi.Text, Sdt = txtSDT.Text, Email = txtEmail.Text, NgaySinh = dtpNgaySinh.Value, PhanQuyen = 2, }; QuanLyBacSi.ThemBacSi(bs); this.Close(); } }
void LoadControlView() { //Load Cbb khoa cbbKhoa.Items.AddRange(QuanLyBacSi.LoadCBBKhoa().ToArray()); //DonThuoc txtMaDon.Text = maDon; dtpNgayLamDon.Value = DonVaThuoc.LayThongTin1DonThuoc(maDon).NgayLamDon; //BacSi BacSi bs = QuanLyBacSi.LayThongTin1BacSi(maBS); txtMaBacSi.Text = maBS; txtTenBacSi.Text = bs.TenBacSi; txtSDTBS.Text = bs.Sdt; cbbKhoa.SelectedIndex = cbbKhoa.FindStringExact(bs.Khoa.TenKhoa); //BenhNhan BenhNhan bn = QuanLyBenhNhan.LayThongTin1BenhNhan(maBN); txtMaBenhNhan.Text = maBN; txtTenBenhNhan.Text = bn.TenBenhNhan; txtSDTBN.Text = bn.SDT; bool gender = bn.GioiTinh; if (gender == true) { rdbNam.Checked = true; } else { rdbNu.Checked = true; } }
private void btnXacNhan_Click(object sender, EventArgs e) { string TenBN = txtTenBN.Text; string GT = txtGioiTinh.Text; string NgaySinh = dtpNgaySinh.Value.ToString("MM/dd/yyyy"); int SDT = Convert.ToInt32(txtSDT.Text); string Email = txtEmail.Text; string DiaChi = txtDiaChi.Text; string GhiChu = txtGhiChu.Text; string NgayKham = lbNgay.Text; string[] formats = { "dd/MM/yyyy", "dd-MMM-yyyy", "yyyy-MM-dd", "dd-MM-yyyy", "M/d/yyyy", "dd MMM yyyy" }; string converted = DateTime.ParseExact(NgayKham, formats, CultureInfo.InvariantCulture, DateTimeStyles.None).ToString("MM/dd/yyyy"); BacSi bacSi = new BacSi(-1, lbTenBS.Text, "", -1, -1, -1, ""); BenhNhan benhNhan = new BenhNhan(-1, TenBN, GT, NgaySinh, SDT, Email, DiaChi); PhieuHen phieuHen = new PhieuHen(-1, -1, lbThoiGian.Text, GhiChu, converted); if (phieuhen.PhieuHen_Insert(bacSi, benhNhan, phieuHen) == true) { MessageBox.Show("Đặt lịch thành công, chi tiết xem tại mục dành cho bệnh nhân", "Thông báo"); } else { MessageBox.Show("ERROR"); } }
private void cbLichKham_SelectedValueChanged(object sender, EventArgs e) { flpTime.Controls.Clear(); BacSi bacSi = new BacSi(-1, lbTenBS.Text, "", -1, -1, -1, ""); string[] formats = { "dd/MM/yyyy", "dd-MMM-yyyy", "yyyy-MM-dd", "dd-MM-yyyy", "M/d/yyyy", "dd MMM yyyy" }; string converted = DateTime.ParseExact(cbLichKham.Text, formats, CultureInfo.InvariantCulture, DateTimeStyles.None).ToString("MM/dd/yyyy"); ThoiGian thoiGian = new ThoiGian(-1, "", converted, -1); List <ThoiGian> ListThoiGian = Bacsi.ViewTime(bacSi, thoiGian); foreach (ThoiGian item in ListThoiGian) { Button btn = new Button() { Width = BacSiDAO.TimeWight, Height = BacSiDAO.TimeHight }; btn.Text = item.Time; btn.BackColor = Color.Green; flpTime.Controls.Add(btn); btn.Click += (object sender1, EventArgs ee) => { frmDatLich datLich = new frmDatLich(lbTenBS.Text, item.Time, cbLichKham.Text); datLich.ShowDialog(); }; } }
public DataTable Select_NgayKham(BacSi bacSi) { string query = "Select_NgayKham N'" + bacSi.TenBS + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); return(result); }
public ActionResult DeleteConfirmed(int id) { BacSi bacSi = db.BacSis.Find(id); db.BacSis.Remove(bacSi); db.SaveChanges(); return(RedirectToAction("Index")); }
public void ListChecked() { foreach (string s in clbSang.CheckedItems) { BacSi bacSi = new BacSi(-1, lbTenBS.Text, "", -1, -1, -1, ""); ThoiGian thoiGian = new ThoiGian(-1, s, dtgNgayKham.Value.ToString("MM/dd/yyyy"), -1); BacSi.ThoiGian_Insert(bacSi, thoiGian); } }
public ActionResult Edit([Bind(Include = "id,HoTen,SDT")] BacSi bacSi) { if (ModelState.IsValid) { db.Entry(bacSi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bacSi)); }
public ActionResult Create([Bind(Include = "id,HoTen,SDT")] BacSi bacSi) { if (ModelState.IsValid) { db.BacSis.Add(bacSi); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bacSi)); }
public IHttpActionResult GetBacSi(int id) { BacSi bacSi = db.BacSis.Find(id); if (bacSi == null) { return(NotFound()); } return(Ok(bacSi)); }
public IHttpActionResult PostBacSi(BacSi bacSi) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BacSis.Add(bacSi); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = bacSi.id }, bacSi)); }
public bool PhieuHen_Insert(BacSi bacSi, BenhNhan benhNhan, PhieuHen phieuHen) { try { string query = "BenhNhan_Select N'" + bacSi.TenBS + "',N'" + benhNhan.TenBN + "','" + phieuHen.ThoiGian + "','" + phieuHen.NgayKham + "',N'" + phieuHen.GhiChu + "',N'" + benhNhan.GioiTinh + "','" + benhNhan.NgaySinh + "','" + benhNhan.SDT + "','" + benhNhan.Email + "',N'" + benhNhan.DiaChi + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); return(true); } catch (Exception e) { } return(false); }
public List <BacSi> BacSi_Select(ChuyenKhoa chuyenKhoa) { List <BacSi> ListBacSi = new List <BacSi>(); string query = "BacSi_Select_Khoa '" + chuyenKhoa.TenKhoa + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in result.Rows) { BacSi Bacsi = new BacSi(item); ListBacSi.Add(Bacsi); } return(ListBacSi); }
//public DataTable ViewBS() //{ // string query = "BacSi_Select"; // DataTable result = DataProvider.Instance.ExecuteQuery(query); // return result; //} public List <ThoiGian> ViewTime(BacSi bacSi, ThoiGian thoiGian) { List <ThoiGian> ListThoiGian = new List <ThoiGian>(); string query = "ThongTinDatPhong N'" + bacSi.TenBS + "' , '" + thoiGian.NgayKham + "'"; DataTable result = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in result.Rows) { ThoiGian thoigian = new ThoiGian(item); ListThoiGian.Add(thoigian); } return(ListThoiGian); }
public int ChinhSuaBacSi() { if (quyen != 1) { MessageBox.Show("Bạn không có quyền chỉnh sửa thông tin", "Ngăn chặn", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(0); } if (maBS == "BS1" && cbbChucVu.SelectedIndex != 0) { MessageBox.Show("Bạn không được đổi chức vụ ", "Ngăn chặn", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(0); } if (maBS != "BS1" && cbbChucVu.SelectedIndex == 0) { MessageBox.Show("Không thể đặt chức vụ này", "Ngăn chặn", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(0); } string maKhoa, maChucVu; maChucVu = ThongTin.LayMaChucVu(cbbChucVu.SelectedItem.ToString()); maKhoa = ThongTin.LayMaKhoa(cbbKhoa.SelectedItem.ToString()); int phanQ; if (maBS == "BS1") { phanQ = 1; } else { phanQ = 2; } BacSi bs = new BacSi { MaBacSi = txtMaBacSi.Text, TenBacSi = txtTenBacSi.Text, MatKhau = txtMatKhau.Text, MaChucVu = maChucVu, MaKhoa = maKhoa, GioiTinh = rdbNam.Checked, DiaChi = txtDiaChi.Text, Sdt = txtSDT.Text, Email = gbBS.Text, NgaySinh = dtpNgaySinh.Value, NgayBatDauLam = dtpNgayDiLam.Value, PhanQuyen = phanQ, }; ThongTin.ChinhSuaBacSi(bs); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(1); }
public object Edit(FormCollection collec) { try { //if (Session["ThanhVien"] != null) { if (collec["BacSi"] != null) { BacSi bacsi = JsonConvert.DeserializeObject <BacSi>(collec["BacSi"]); var taikhoan = collec["TaiKhoan"]; if (!string.IsNullOrEmpty(taikhoan)) { ThanhVien thanhvien = ThanhVienService.GetByTaiKhoan(taikhoan); if (thanhvien != null) { bacsi.id_ThanhVien = thanhvien.id; } else { return(new JavaScriptSerializer().Serialize(new { KetQua = false, Message = "Tài khoản không tồn tại" })); } } else { bacsi.id_ThanhVien = null; } bacsi = BacSiService.UpdateByModel(bacsi) as BacSi; //if (collec["dsloai"] != null) //{ // List<BenhAn_LoaiXetNghiem> DanhSachBenhAnLoaiXetNghiem = JsonConvert.DeserializeObject<List<BenhAn_LoaiXetNghiem>>(collec["dsloai"]); // DanhSachBenhAnLoaiXetNghiem = HealthyService.CapNhatBenhAn_LoaiXetNghiem(benhAn, DanhSachBenhAnLoaiXetNghiem); //} if (bacsi != null) { return(new JavaScriptSerializer().Serialize(new { KetQua = true })); } } return(new JavaScriptSerializer().Serialize(new { KetQua = false })); } return(new JavaScriptSerializer().Serialize(new { KetQua = false })); } catch (Exception ex) { return(new JavaScriptSerializer().Serialize(new { KetQua = false, Message = ex.Message })); } }
public IHttpActionResult DeleteBacSi(int id) { BacSi bacSi = db.BacSis.Find(id); if (bacSi == null) { return(NotFound()); } db.BacSis.Remove(bacSi); db.SaveChanges(); return(Ok(bacSi)); }
// GET: BacSis/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BacSi bacSi = db.BacSis.Find(id); if (bacSi == null) { return(HttpNotFound()); } return(View(bacSi)); }
public void Xoa(ArrayList arrayList) { BacSi kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { arrayList.Remove(kq); Console.WriteLine("Xóa thành công"); } }
public void TimKiem(ArrayList arrayList) { BacSi kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { Console.WriteLine("|{0,-20}|{1,-20}|{2,-20}|{3,-20}|{4,-20}|{5,-20}|", "Mã bác sĩ", "Họ tên", "Giới tính", "Chuyên môn", "Tên phòng khám", "SĐT"); display(kq); } }
public BacSi find(ArrayList arrayList) { Console.WriteLine("Nhập mã hoặc tên: "); string keyword = Console.ReadLine(); BacSi result = null; foreach (BacSi BacSi in arrayList) { if (keyword.Equals(BacSi.Mabs) || keyword.Equals(BacSi.Hoten)) { result = BacSi; } } return(result); }
public ActionResult Register(BacSi bs) { if (ModelState.IsValid) { var checkEmail = db.BacSis.FirstOrDefault(m => m.Email == bs.Email); if (checkEmail == null) { bs.Password = GETMD5(bs.Password); db.Configuration.ValidateOnSaveEnabled = false; db.BacSis.Add(bs); db.SaveChanges(); return(RedirectToAction("Login")); } else { ViewBag.EmailError = "Email đã tồn tại"; return(RedirectToAction("Register")); } } return(View()); }
private void lsvBacSi_MouseClick(object sender, MouseEventArgs e) { flpTime.Controls.Clear(); cbLichKham.Items.Clear(); string TenBS = lvBacSi.SelectedItems[0].SubItems[0].Text; lbTenBS.Text = TenBS; BacSi bacSi = new BacSi(-1, TenBS, "", -1, -1, -1, ""); DataTable ChiTiet_BacSi = Bacsi.BacSi_ChiTiet(bacSi); lbPhongKham.Text = ChiTiet_BacSi.Rows[0]["TenPK"].ToString(); lbDiaChi.Text = ChiTiet_BacSi.Rows[0]["DiaChi"].ToString(); lbGiaKham.Text = ChiTiet_BacSi.Rows[0]["GiaTien"].ToString(); lbMota.Text = ChiTiet_BacSi.Rows[0]["GhiChu"].ToString(); DataTable data = Bacsi.Select_NgayKham(bacSi); for (int i = 0; i < data.Rows.Count; i++) { DateTime Ngay = Convert.ToDateTime(data.Rows[i]["Ngay"].ToString()); string NgayKham = Ngay.ToString("dd/MM/yyyy"); cbLichKham.Items.Add(NgayKham); } }
public void display(BacSi BacSi) { Console.WriteLine("|{0,-20}|{1,-20}|{2,-20}|{3,-20}|{4,-20}|{5,-20}|", BacSi.Mabs, BacSi.Hoten, BacSi.Gioitinh, BacSi.Chuyenmon, BacSi.Tenphongkham, BacSi.Sdt); }
public bool PhieuHen_Insert(BacSi bacSi, BenhNhan benhNhan, PhieuHen phieuHen) { return(phieuhen.PhieuHen_Insert(bacSi, benhNhan, phieuHen)); }