private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTenDangNhap.Text == "") { this.errorProvider1.SetError(txtTenDangNhap, "Bạn không được để trống tên đăng nhập !"); txtMatKhau.Focus(); return; } else { this.errorProvider1.Clear(); } if (txtMatKhau.Text == "") { this.errorProvider1.SetError(txtMatKhau, "Bạn không được để trống mật khẩu !"); txtMatKhau.Focus(); return; } else { this.errorProvider1.Clear(); } int kq = dal_login.checkConfig(); switch (kq) { case 0: ProccessLogin(); break; case 1: MessageBox.Show("Chuỗi cấu hình không tồn tại !"); ProcessConfig(); break; case 2: MessageBox.Show("Chuỗi cấu hình không hợp lệ !"); ProcessConfig(); break; } }
private void btnConn_Click(object sender, EventArgs e) { if (cbbDataSource.Text != "" && txtID.Text != "" && cbbIni.Text != "" && txtPass.Text != "") { this.errorProvider1.Clear(); dalCauHinh.saveConfig(cbbDataSource.Text, cbbIni.Text, txtID.Text, txtPass.Text); Properties.Settings.Default["SeasonalFoodsConnectionString"] = @"Data Source=" + cbbDataSource.Text + ";Initial Catalog=" + cbbIni.Text + "; User ID=" + txtID.Text + ";password="******"Kết nối thất bại !", "CONNECTION", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (cbbDataSource.Text == "") { this.errorProvider1.SetError(cbbDataSource, "Bạn không được để trống tên server của database !"); } if (txtID.Text == "") { this.errorProvider1.SetError(txtID, "Không được để trống !"); } if (cbbIni.Text == "") { this.errorProvider1.SetError(cbbIni, "Không được để trống username đăng nhập vào server !"); } if (txtPass.Text == "") { this.errorProvider1.SetError(txtPass, "Không được để trống mật khẩu đăng nhập vào server !"); } } }