Ejemplo n.º 1
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     /*
      * Bệnh nhân:
      *        textBox1 = ngày sinh
      *        txbAddress =  địa chỉ
      *        combobox2 = bệnh
      *
      * Nhân viên:
      *        combobox2 = tên khoa
      *        txbChuyenNganh =  chuyên ngành
      *        textBox1 = Chức danh
      */
     using (QuanLyBenhVienDataContext db = new QuanLyBenhVienDataContext())
     {
         if (cbObject.SelectedIndex == 0)
         {
             BenhNhan add = new BenhNhan();
             add.HotenBN  = txbName.Text;
             add.NgaySinh = DateTime.ParseExact(textBox1.Text, "dd.MM.yyyy", null);
             add.GioiTinh = (cbSex.SelectedIndex == 0)? true : false;
             add.Diachi   = txbAddress.Text;
             var a = (from benh in db.BenhLies
                      where benh.TenBenh == comboBox2.SelectedText
                      select benh.MaBenh).FirstOrDefault();
             add.MaBenh = a;
             db.BenhNhans.InsertOnSubmit(add);
             db.SubmitChanges();
         }
         if (cbObject.SelectedIndex == 1)
         {
             NhanVien add = new NhanVien();
             add.HotenNV  = txbName.Text;
             add.ChucDanh = textBox1.Text;
             add.TenKhoa  = comboBox2.SelectedText;
             var a = (from cn in db.ChuyenNganhs
                      where cn.TenChuyenNganh == cbChuyenNganh.SelectedText
                      select cn.MaChuyenNganh).FirstOrDefault();
             add.MaChuyenNganh = a;
             db.NhanViens.InsertOnSubmit(add);
             db.SubmitChanges();
         }
     }
 }
Ejemplo n.º 2
0
        private void btnSignUp_Click(object sender, EventArgs e)
        {
            bool b = false;

            //code
            using (QuanLyBenhVienDataContext db = new QuanLyBenhVienDataContext())
            {
                if (txbUsername.Text == String.Empty)
                {
                    MessageBox.Show("Không được để trống mục username", "Thông báo");
                }
                if (txbPassword.Text == String.Empty)
                {
                    MessageBox.Show("Không được để trống mục password", "Thông báo");
                }
                if (txbUsername.Text != String.Empty && txbPassword.Text != String.Empty)
                {
                    var a = from acc in db.accounts
                            where acc.usernamme == txbUsername.Text
                            select acc;
                    if (a.Count() > 0)
                    {
                        MessageBox.Show("Username đã được sử dụng. Xin nhập một username khác", "Thông báo");
                    }
                    else
                    {
                        account newAcc = new account();
                        newAcc.usernamme  = txbUsername.Text;
                        newAcc.password   = txbPassword.Text;
                        newAcc.tenhienthi = txbDisplayName.Text;
                        newAcc.admin      = false;
                        db.accounts.InsertOnSubmit(newAcc);
                        db.SubmitChanges();
                        b = true;
                    }
                }
            }
            // effect
            if (b)
            {
                ptbMessage.Image     = global::UI_BenhVien.Properties.Resources.icons8_checkmark_filled_50;
                txbMessage.Text      = "Thành công!";
                txbMessage.ForeColor = Color.Green;
            }
            else
            {
                ptbMessage.Image     = global::UI_BenhVien.Properties.Resources.icons8_no_50;
                txbMessage.Text      = "Không thành công!";
                txbMessage.ForeColor = Color.Red;
            }
            pnlMessage.Visible = true;
        }