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());
            }
        }
Example #2
0
        public gd_thongtintoathuoc(DataTable dt_donthuoccu, DataTable dt_chitietthuoc)
        {
            InitializeComponent();
            this.dt_donthuoccu   = dt_donthuoccu;
            this.dt_chitietthuoc = dt_chitietthuoc;
            string path = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), "config/connection_info.cfg");

            string[] info = System.IO.File.ReadAllLines(path);
            db = new ConnData(info[0], info[1], info[2], info[3]);
        }
        //
        // Constructors
        //
        public Gd_kedonthuoc()
        {
            InitializeComponent();
            dtgv_donthuoc.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
            dtgv_dsthuoc.RowHeadersWidthSizeMode  = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
            string path = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), "config/connection_info.cfg");

            string[] coninfo = System.IO.File.ReadAllLines(path);
            db = new ConnData(coninfo[0], coninfo[1], coninfo[2], coninfo[3]);
        }
Example #4
0
        public void GetConnData()
        {
            using (StreamReader r = new StreamReader("./resources/DragonFramework/config.json"))
            {
                string json = r.ReadToEnd();

                ConnData connData = JsonConvert.DeserializeObject <ConnData>(json);

                connStr = $"server={connData.server};user={connData.user};database={connData.database};port={connData.port};password={connData.password}";
            }
        }
Example #5
0
        //注意MyDefineView方法必须和.cshtml中的View层命名一致
        //测试从数据库中读取数据
        public ActionResult MyDefineView()
        {
            ConnData connData = new ConnData();
            DataSet  dataSet  = connData.GetDataSet();

            User u1 = new User();

            //u1.Name = "小明";
            u1.Name = dataSet.Tables[0].Rows[0][1].ToString();
            u1.Age  = Convert.ToInt32(dataSet.Tables[0].Rows[0][2].ToString());
            List <User> userList = new List <User>();

            userList.Add(u1);
            return(View(userList));
        }
Example #6
0
        public gd_khambenh(Form parent, string tendangnhap)
        {
            InitializeComponent();
            string text = "Bác sĩ khám bệnh: ";

            this.tendangnhap = tendangnhap;
            string tenbs = tendangnhap;

            lbl_tenbs.Text = text + tenbs;
            this.parent    = parent;
            string path = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), "config/connection_info.cfg");

            string[] info = System.IO.File.ReadAllLines(path);
            db       = new ConnData(info[0], info[1], info[2], info[3]);
            dt_dscho = new DataTable();
            dt_lskb  = new DataTable();
        }