예제 #1
0
        private void bt_capnhat_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem item in lv_goikham.SelectedItems)
            {
                listBenhNhan.Remove(listBenhNhan.ElementAt(item.Index));
                lv_goikham.Items.Remove(item);
            }
            if (listBenhNhan.Count > 0)
            {
                Console.WriteLine("size of list != 0 ");

                lv_goikham.Items[lv_goikham.Items.Count - 1].Selected = true;
                lv_goikham.Items[lv_goikham.Items.Count - 1].Focused  = true;
                lv_goikham.Select();
            }
            string   msbn     = tf_masobenhnhan.Text;
            string   msbacsy  = "BS01";
            DateTime time     = DateTime.Now;
            string   ngaykham = time.ToString("yyyy-MM-dd HH:mm:ss.fff");
            string   ghichu   = tf_noidungkham.Text;
            KhamBenh kb       = new KhamBenh();

            kb.ngaykham = ngaykham;
            kb.msbacsy  = msbacsy;
            kb.msbn     = msbn;
            kb.ghichu   = ghichu;
            KhamBenhDAO.SaveKhamBenhToDTB(kb);
        }
예제 #2
0
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            String   id = tbMaBN.Text.ToString();
            KhamBenh kb = db.KhamBenhs.FirstOrDefault(i => i.msbn == id);

            //  kb.msbacsy = "REREW";
            //  kb.msbn = tbMaBN.Text;
            kb.ghichu = tbNoiDungKham.Text;
            db.SubmitChanges();
            MessageBox.Show("Luu thanh cong !");
        }
예제 #3
0
        public void LoadThongTinBenhNhan()
        {
            String   id = dataGridView1.CurrentCell.Value.ToString();
            BenhNhan bn = db.BenhNhans.FirstOrDefault(i => i.msbn == id);
            KhamBenh kb = db.KhamBenhs.FirstOrDefault(i => i.msbn == id);

            tbMaBN.Text        = bn.msbn;
            tbCMND.Text        = bn.scmnd;
            tbHoTen.Text       = bn.hoten;
            tbDiaChi.Text      = bn.diachi;
            tbNoiDungKham.Text = kb.ghichu;
        }
예제 #4
0
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            if (tbMaBN.Text == "" || tbCMND.Text == "" || tbCMND.Text == "" || tbCMND.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đủ thông tin !");
            }
            else
            {
                BenhNhan bn = new BenhNhan();
                bn.msbn   = tbMaBN.Text;
                bn.scmnd  = tbCMND.Text;
                bn.hoten  = tbHoTen.Text;
                bn.diachi = tbDiaChi.Text;

                KhamBenh kb = new KhamBenh();
                kb.msbacsy = "REREW";
                kb.msbn    = tbMaBN.Text;
                kb.ghichu  = "";

                BacSy bs = new BacSy();
                bs.msbacsy    = "REREW";
                bs.hotenbacsy = "Quang";


                db.BenhNhans.InsertOnSubmit(bn);
                // db.BacSies.InsertOnSubmit(bs);

                db.SubmitChanges();

                db.KhamBenhs.InsertOnSubmit(kb);
                db.SubmitChanges();

                string message = "ok";
                MessageQueueTransaction transaction = new MessageQueueTransaction();
                transaction.Begin();
                queue.Send(message, transaction);
                transaction.Commit();


                MessageBox.Show("Thêm thành công !");
            }
        }