private void btnDangNhap_Click(object sender, EventArgs e) { try { if (txtTenMayChu.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên máy chủ!"); ActiveControl = txtTenMayChu; return; } else if (txtTenCSDL.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên CSDL!"); ActiveControl = txtTenCSDL; return; } DTO.ConnectString.ServerName = txtTenMayChu.Text.Trim(); DTO.ConnectString.DatabaseName = txtTenCSDL.Text.Trim(); if (cbxChonTaiKhoan.SelectedIndex == 0) { DTO.ConnectString.WinAuthentication = true; DTO.ConnectString.TaoChuoiKetNoi(); } else { DTO.ConnectString.WinAuthentication = false; DTO.ConnectString.TaoChuoiKetNoi(); } DTO.Connect.myconnect = new SqlConnection(DTO.ConnectString.StringConnect); DTO.Connect.openConnect(); if (DTO.Connect.myconnect.State == ConnectionState.Open) { using (StreamWriter write = new StreamWriter("config")) { write.WriteLine(DTO.ConnectString.ServerName); write.WriteLine(DTO.ConnectString.DatabaseName); write.WriteLine(DTO.ConnectString.UserName); write.WriteLine(DTO.ConnectString.Password); } GUI.frmLogin lg = new GUI.frmLogin(); this.Hide(); lg.ShowDialog(); } else { MessageBox.Show("Không kết nối được đến cơ sở dữ liệu!"); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTenMayChu.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên máy chủ"); ActiveControl = txtTenMayChu; return; } if (txtTenCSDL.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên CSDL"); ActiveControl = txtTenCSDL; return; } string connect = ""; DTO.ConnectDatabase.SeverName = txtTenMayChu.Text.Trim(); DTO.ConnectDatabase.DatabaseName = txtTenCSDL.Text.Trim(); //using (StreamWriter write = new StreamWriter("config")) //{ // write.WriteLine(DTO.ConnectDatabase.SeverName); // write.WriteLine(DTO.ConnectDatabase.DatabaseName); //} if (DTO.ConnectDatabase.WindowAuthentication == true) { DTO.ConnectDatabase.TaoChuoiKetNoi(); connect = DTO.ConnectDatabase.ConnectionString; } else { if (txtTenDangNhap.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên đăng nhập"); ActiveControl = txtTenDangNhap; return; } if (txtMK.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập mật khẩu"); ActiveControl = txtMK; return; } DTO.ConnectDatabase.UserName = txtTenDangNhap.Text.Trim(); DTO.ConnectDatabase.PassWord = txtMK.Text.Trim(); DTO.ConnectDatabase.TaoChuoiKetNoi(); connect = DTO.ConnectDatabase.ConnectionString; } //MessageBox.Show(connect); try { SqlConnection conn = new SqlConnection(connect); conn.Open(); if (conn.State == ConnectionState.Open) { //MessageBox.Show("Kết nối thành công"); using (StreamWriter write = new StreamWriter("config")) { write.WriteLine(DTO.ConnectDatabase.SeverName); write.WriteLine(DTO.ConnectDatabase.DatabaseName); write.WriteLine(DTO.ConnectDatabase.UserName); write.WriteLine(DTO.ConnectDatabase.PassWord); } GUI.frmLogin lg = new GUI.frmLogin(); this.Hide(); lg.ShowDialog(); } else { MessageBox.Show("Kết nối thất bại"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }