private void Btn_ok_Click(object sender, System.EventArgs e) { if (txt_tendangnhap.Text == "") { MessageBox.Show("Tên đăng nhập không được để trống."); return; } if (txt_matkhau.Text == "") { MessageBox.Show("Mật khẩu không được để trống."); return; } // Connection info string path = Path.Combine(Directory.GetCurrentDirectory(), "config/connection_info.cfg"); string[] coninfo = File.ReadAllLines(path); ConnData con = new ConnData(coninfo[0], coninfo[1], coninfo[2], coninfo[3]); if (!con.OpenConnection()) { MessageBox.Show(con.ShowErrorMessage()); return; } string query = "SELECT * FROM bacsi where username=\"" + txt_tendangnhap.Text + "\" and password =\"" + txt_matkhau.Text + "\"; "; try { DataTable dt = con.ExecuteReader(query); if (dt.Rows.Count == 0) { MessageBox.Show("Tên đăng nhập và mật khẩu không trùng khớp. Hãy thử lại."); txt_matkhau.Clear(); return; } else { Form f = new gd_trangchu(this, dt.Rows[0]["ten_BS"].ToString()); f.Show(); Hide(); } } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); return; } if (!con.CloseConnection()) { MessageBox.Show(con.ShowErrorMessage()); } }
// // Update datagridview danh sách các loại thuốc // private void update_gridview_dsthuoc(string query) { dtgv_dsthuoc.Rows.Clear(); try { db.OpenConnection(); dsthuoc = db.ExecuteReader(query); foreach (DataRow row in dsthuoc.Rows) { dtgv_dsthuoc.Rows.Add(row.ItemArray); } db.CloseConnection(); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
// // Update datagridview "danh sách bệnh nhân". // public bool updateGridView_dscho() { dtgv_dsbn.Rows.Clear(); txt_chandoan.Clear(); try { db.OpenConnection(); string sql = "select * from danhsachcho where khambenh='.'"; dt_dscho = db.ExecuteReader(sql); foreach (DataRow row in dt_dscho.Rows) { string stt = row["stt"].ToString(); string id = row["idBN"].ToString(); sql = "select * from benhnhan where idBN=" + id; dt_temp = db.ExecuteReader(sql); string[] bn = new string[8]; bn[0] = stt; for (int i = 0; i < 7; i++) { bn[i + 1] = dt_temp.Rows[0][i].ToString(); } dtgv_dsbn.Rows.Add(bn); } db.CloseConnection(); try { txt_hotenbn.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["hoten"].Value.ToString(); txt_diachibn.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["diachi"].Value.ToString(); txt_idbn.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["id"].Value.ToString(); txt_nghenghiep.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["nghenghiep"].Value.ToString(); txt_para.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["para"].Value.ToString(); txt_sdtbn.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["sdt"].Value.ToString(); txt_tuoibn.Text = dtgv_dsbn.Rows[dtgv_dsbn.SelectedRows[0].Index].Cells["tuoi"].Value.ToString(); db.OpenConnection(); sql = "select * from benhnhan where idBN=" + txt_idbn.Text; dt_temp = db.ExecuteReader(sql); db.CloseConnection(); txt_tiencanbn.Text = dt_temp.Rows[0]["tiencan_bt"].ToString(); txt_tiencangd.Text = dt_temp.Rows[0]["tiencan_gd"].ToString(); btn_editphieukham.Visible = true; } catch { return(false); } updategridview_lskb(txt_idbn.Text); return(true); } catch (System.Exception ex) { MessageBox.Show(ex.Message); return(false); } }