private void btnLogin_Click(object sender, EventArgs e) { if (txtUser.Text == "Username..." || txtUser.Text == "") { lblNotification.Text = "Tên đăng nhập còn trống" + Environment.NewLine; return; } if (txtPassword.Text == "Password..." || txtPassword.Text == "") { lblNotification.Text = "Mật khẩu còn trống" + Environment.NewLine; return; } DTO_DangNhap dangnhap = new DTO_DangNhap(); dangnhap.Username = txtUser.Text; dangnhap.Password = txtPassword.Text; bool state = BUS_DangNhap.KiemTraDangNhap(dangnhap); if (state) { DataTable nhanvienLogin = BUS_DangNhap.GetPhanQuyen(dangnhap); Program.chaouser.SetAvatar(@"DanhSachNhanVien\" + nhanvienLogin.Rows[0][8].ToString(), nhanvienLogin.Rows[0][1].ToString(), nhanvienLogin.Rows[0][10].ToString()); Program.chaouser.CurrentNhanVien = nhanvienLogin; Program.chaouser.ShowDialog(); } else { lblNotification.Text = "Đăng nhập thất bại! "; } }
private void btn_dangnhap_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_user.Text)) { MetroMessageBox.Show(this, "Tên đăng nhập không được để trống", "Thông báo"); txt_user.Focus(); } else if (string.IsNullOrEmpty(txt_password.Text)) { MetroMessageBox.Show(this, "Mật khẩu không được để trống", "Thông báo"); txt_password.Focus(); } else { BUS_DangNhap BUS_DangNhap = new BUS_DangNhap(); DTO_DangNhap dtoDangNhap = new DTO_DangNhap(txt_user.Text); dtoDangNhap.User = txt_user.Text; dtoDangNhap.Password = txt_password.Text; if (BUS_DangNhap.iCheckTaiKhoan(dtoDangNhap)) { this.Hide(); frm_home frm_home = new frm_home(); frm_home.QuyenNguoiDung = BUS_DangNhap.getCV(dtoDangNhap).Rows[0]["CHUCVU"].ToString(); frm_taikhoan.taikhoan = txt_user.Text; frm_home.TaiKhoan = txt_user.Text; frm_home.ShowDialog(); } else { MetroMessageBox.Show(this, "Đăng nhập thất bại! Kiểm tra lại tên đăng nhập hoặc mật khẩu", "Thông báo"); } } }
public DataTable getSelectUser(DTO_DangNhap dTO_DangNhap) // Lấy user trả về datatable { String sqlSelect = "SELECT TOP 1 * FROM NHANVIEN WHERE " + "USERNAME = @username AND UPASSWORD = @upassword"; try { conn = new DBConnection().getConnection(); conn.Open(); SqlCommand sqlCommand = new SqlCommand(sqlSelect, conn); sqlCommand.Parameters.AddWithValue("username", dTO_DangNhap.userName); sqlCommand.Parameters.AddWithValue("upassword", dTO_DangNhap.password); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); DataTable dataTable = new DataTable(); dataTable.Load(sqlDataReader); conn.Close(); return(dataTable); } catch (Exception e) { e.ToString(); return(null); } }
public bool ktThanhVien(DTO_DangNhap tv) { try { _conn.Open(); string sql = "select *from NguoiDung where TaiKhoan=@0"; sql = "select *from NguoiDung where MatKhau=@1"; SqlCommand cmd = new SqlCommand(sql, _conn); cmd.Parameters.AddWithValue("@0", tv.nguoiDung_taiKhoan); cmd.Parameters.AddWithValue("@1", tv.nguoiDung_matKhau); SqlDataReader dta = cmd.ExecuteReader(); if (dta.Read() == true) { return(true); } else { return(false); } } catch (Exception e) { throw e; } finally { // Dong ket noi _conn.Close(); } }
public string Getidbacsi() { try { DTO_DangNhap tk = new DTO_DangNhap(); _conn.Open(); string sql = " select max(IDPhienKham) from LichSuKham "; SqlCommand cmdd = new SqlCommand(sql, _conn); SqlDataReader dta = cmdd.ExecuteReader(); if (dta.Read() == true) { int ID = Convert.ToInt32(dta[0]); dta.Close(); return(""); } } catch (Exception) { } finally { _conn.Close(); } return(null); }
public void DangNhap() { string TenDangNhap = txtTenDangNhap.Text.ToUpper(); string MatKhau = DAO_Setting.GetSHA1HashData(txtMatKhau.Text.ToString()); bool KT = BUS_DangNhap.KiemTraDangNhap(TenDangNhap, MatKhau); if (KT == true) { DataTable dt = BUS_DangNhap.ThongTin(TenDangNhap, MatKhau); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NguoiDung = new DTO_DangNhap(); NguoiDung.Id = Int32.Parse(dr["ID"].ToString()); NguoiDung.Tendangnhap = dr["TenDangNhap"].ToString(); NguoiDung.Idchinhanh = dr["IDChiNhanh"].ToString(); NguoiDung.Manhanvien = dr["MaNhanVien"].ToString(); NguoiDung.Tennguoidung = dr["TenNguoiDung"].ToString(); NguoiDung.Sdt = dr["SDT"].ToString(); frmBanHang fr = new frmBanHang(); txtMatKhau.Text = ""; txtMatKhau.Select(); this.Hide(); fr.ShowDialog(); this.Show(); } } else { MessageBox.Show("Đăng nhập không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_luu_Click(object sender, EventArgs e) { if (!Batloinhap()) { if (rbtn_nam.Checked == true) { gioitinh = "Nam"; } else if (rbtn_nu.Checked == true) { gioitinh = "Nữ"; } NV = new DTO_NhanVien(txt_mnv.Text, txt_tnv.Text, dt_ns.Value, gioitinh, txt_dc.Text, txt_sdt.Text, txt_chucvu.Text); DN = new DTO_DangNhap(txt_user.Text, txt_pass.Text); if (bus_nv.themNV(NV, DN)) { MetroMessageBox.Show(this, "Thêm thành công", "Thông báo!"); clear(); frm_ThemNV_Load(sender, e); } else { MetroMessageBox.Show(this, "Thêm lỗi, vui lòng kiểm tra lại", "Thông báo!"); } } }
//SUA private void btnSua_Click(object sender, EventArgs e) { if (cmbVaiTro.Text == "Quản trị viên") { vaitro = 1; } if (cmbVaiTro.Text == "Nhân viên") { vaitro = 2; } if (cmbVaiTro.Text == "Khách") { vaitro = 3; } try { DTO_DangNhap sv = new DTO_DangNhap(txtUserName.Text, txtPassWord.Text, vaitro); BUS_DangNhap.Sua_dangnhap(sv); DialogResult dr = MessageBox.Show("Sua thanh Cong", "Thông Báo", MessageBoxButtons.OK); loaddata(); if (dr == DialogResult.OK) { loaddata(); } } catch (Exception ex) { MessageBox.Show("Sua không thành công!\n" + ex.Message); } }
public static DataTable GetPhanQuyen(DTO_DangNhap dangnhap) { string sTruyVan = string.Format(@"Select * from NHANVIEN,CHUCVU where (Username='******') and (Password='******') and (NhanVien.MaChucVu = Chucvu.MaChucVu)", dangnhap.Username, dangnhap.Password); DataTable state = DatabaseHelper.GetData(sTruyVan); return(state); }
public bool ThemNhanVien(DTO_NhanVien obj1, DTO_DangNhap obj2) { int paraNumber = 9; string[] paraName = new string[paraNumber]; object[] values = new object[paraNumber]; paraName[0] = "MANV"; paraName[1] = "TENNV"; paraName[2] = "NGAYSINH"; paraName[3] = "GIOITINH"; paraName[4] = "DIACHI"; paraName[5] = "SDT"; paraName[6] = "CHUCVU"; paraName[7] = "USER"; paraName[8] = "PASSWORD"; values[0] = obj1.Manhanvien; values[1] = obj1.Tennhanvien; values[2] = obj1.Ngaysinh; values[3] = obj1.Gioitinh; values[4] = obj1.Diachi; values[5] = obj1.Sodienthoai; values[6] = obj1.Chucvu; values[7] = obj2.User; values[8] = obj2.Password; return(Update("SP_NhanVien_Them", paraName, values, paraNumber)); }
private void btnDangXuat_Click(object sender, EventArgs e) { this.dtoDangNhap = null; this.Close(); DangNhap dangNhap = new DangNhap(); dangNhap.Show(); }
public bool isUser(DTO_DangNhap dTO_DangNhap) { if (dataTableToDTO_DangNhap(dalDangNhap.getSelectUser(dTO_DangNhap)) != null) { return(true); } return(false); }
public FormMain(DTO_DangNhap dtoDangNhap) { InitializeComponent(); SidePanel.Height = button1.Height; SidePanel.Top = button1.Top; trangChu1.BringToFront(); this.dtoDangNhap = dtoDangNhap; }
public DataTable sosanhUsernamePassword(DTO_DangNhap dn) { SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM NGUOIDUNG WHERE TenDN='" + dn.NGUOIDUNG + "' AND PASS='******'", _conn); DataTable dtcheckUsernamePassword = new DataTable(); da.Fill(dtcheckUsernamePassword); da.Dispose(); return(dtcheckUsernamePassword); }
public DataTable sosanhUsernamePassword(DTO_DangNhap dn) { SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM TAIKHOAN WHERE TenDangNhap='" + dn.sTenDangNhap + "' COLLATE SQL_Latin1_General_CP1_CS_AS AND MatKhau='" + dn.sMatKhau + "'COLLATE SQL_Latin1_General_CP1_CS_AS ", _conn); DataTable dtcheckUsernamePassword = new DataTable(); da.Fill(dtcheckUsernamePassword); da.Dispose(); return(dtcheckUsernamePassword); }
private void btnDangXuat_Click(object sender, EventArgs e) { busDangNhaop.updateTrangThaiDangNhap(0, dtoDangNhap.userName); this.dtoDangNhap = null; this.Close(); DangNhap dangNhap = new DangNhap(); dangNhap.Show(); }
public DTO_DangNhap getUserLogined() { String SQLSelect = "SELECT * FROM NHANVIEN WHERE TRANGTHAIDANGNHAP = 1"; DataTable dt = dalCommon.getSelect(SQLSelect); DTO_DangNhap dtoDAngNhap = new DTO_DangNhap(); dtoDAngNhap.maNhanVien = dt.Rows[0][1].ToString(); dtoDAngNhap.userName = dt.Rows[0][7].ToString(); return(dtoDAngNhap); }
public DTO_DangNhap getUserByUserName(String userName) { String SQLSelect = "SELECT * FROM NHANVIEN WHERE USERNAME = '******'"; DataTable dt = dalCommon.getSelect(SQLSelect); DTO_DangNhap dtoDAngNhap = new DTO_DangNhap(); dtoDAngNhap.tenNhanVien = dt.Rows[0][2].ToString(); dtoDAngNhap.userName = dt.Rows[0][7].ToString(); return(dtoDAngNhap); }
public bool suaDN(DTO_DangNhap pDN) { dbConn.Open(); string cmd = "UPDATE DANGNHAP SET id=N'" + pDN.Id + "', hoTen=N'" + pDN.HoTen + "', tenDangNhap='" + pDN.TenDN + "',matKhau='" + pDN.MK1 + "' WHERE id='" + pDN.Id + "'"; SqlCommand sqlCmd = new SqlCommand(cmd, dbConn); sqlCmd.ExecuteNonQuery(); dbConn.Close(); return(true); }
public bool themDN(DTO_DangNhap pDN) { dbConn.Open(); string cmd = "INSERT INTO DANGNHAP VALUES(N'" + pDN.Id + "',N'" + pDN.HoTen + "',N'" + pDN.TenDN + "',N'" + pDN.MK1 + "')"; SqlCommand sqlCmd = new SqlCommand(cmd, dbConn); sqlCmd.ExecuteNonQuery(); dbConn.Close(); return(true); }
public DataTable getCV(DTO_DangNhap obj) { int paraNumber = 1; string[] paraName = new string[paraNumber]; object[] values = new object[paraNumber]; paraName[0] = "USER"; values[0] = obj.User; dt = Table("SP_NhanVien_ThongTin_ChucVu ", paraName, values, paraNumber); return(dt); }
public bool checkDangNhap(DTO_DangNhap dn) { DataTable dt = dalDangNhap.sosanhUsernamePassword(dn); if (dt.Rows.Count > 0) { return(true); } else { return(false); } }
private void button3_Click(object sender, EventArgs e) { DataGridViewRow row = new DataGridViewRow(); row = dataGridView1.CurrentRow; dn.Id = row.Cells["id"].Value.ToString(); dn.HoTen = row.Cells["hoTen"].Value.ToString(); dn.TenDN = row.Cells["tenDangNhap"].Value.ToString(); dn.MK1 = row.Cells["matKhau"].Value.ToString(); DTO_DangNhap dto_dn = new DTO_DangNhap(dn.Id, dn.HoTen, dn.TenDN, dn.MK1); bus_DN.suaDN(dto_dn); this.QuanLyTaiKoan_Load(sender, e); }
public DTO_DangNhap dataTableToDTO_DangNhap(DataTable dataTable) //Chuyển database sang Obj { if (dataTable == null || dataTable.Rows.Count == 0) { return(null); } DTO_DangNhap dTO_DangNhap = new DTO_DangNhap(); foreach (DataRow dr in dataTable.Rows) { dTO_DangNhap.tenNhanVien = dr["tennhanvien"].ToString(); dTO_DangNhap.userName = dr["username"].ToString(); dTO_DangNhap.password = dr["upassword"].ToString(); } return(dTO_DangNhap); }
private void btnOK_Click(object sender, EventArgs e) { if (txtUser.Text != "" && txtPass.Text != "") { DTO_DangNhap tv = new DTO_DangNhap(txtUser.Text, txtPass.Text, ""); if (busTV.ktThanhVien(tv)) { this.Hide(); TrangChu fm = new TrangChu(); fm.Show(); } else { MessageBox.Show("Đăng nhập ko thành công"); } } }
private void button1_Click(object sender, EventArgs e) { DTO_DangNhap dTO_DangNhap = new DTO_DangNhap(); dTO_DangNhap.userName = txbUserName.Text; dTO_DangNhap.password = txbPassword.Text; dTO_DangNhap = busDangNhap.getUser(dTO_DangNhap); if (dTO_DangNhap != null) { FormMain formMain = new FormMain(dTO_DangNhap); formMain.ShowDialog(); } else { lblLoiDangNhap.Text = "Tài khoản hoặc mật khẩu không đung!"; } }
private void button1_Click(object sender, EventArgs e) { try { DTO_DangNhap dn = new DTO_DangNhap(txtID.Text, txtHoTen.Text, txtTenDN.Text, txtMK.Text); bus_DN.themDN(dn); txtID.Text = ""; txtHoTen.Text = ""; txtTenDN.Text = ""; txtMK.Text = ""; QuanLyTaiKoan f = new QuanLyTaiKoan(); f.Show(); } catch { labThongBao.Text = "Thêm không thành công xin kiểm tra lại"; } }
public static bool KiemTraDangNhap(DTO_DangNhap dangnhap) { string sTruyVan = string.Format(@"Select * from NHANVIEN where (Username='******') and (Password='******')", dangnhap.Username, dangnhap.Password); try { DataTable state = DatabaseHelper.GetData(sTruyVan); if (state.Rows.Count > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text.Length == 0) { lbThongBao.Text = "Vui lòng nhập tài khoản!"; lbThongBao.Visible = true; } else if (txtTaiKhoan.Text.Length > 20) { lbThongBao.Text = "Tài khoản gồm 20 kí tự trở xuống!"; lbThongBao.Visible = true; } else if (txtMatKhau.Text.Length == 0) { lbThongBao.Text = "Vui lòng nhập mật khẩu!"; lbThongBao.Visible = true; } else if (txtMatKhau.Text.Length > 20) { lbThongBao.Text = "Mật khẩu gồm 20 kí tự trở xuống!"; lbThongBao.Visible = true; } else { DTO_DangNhap dn = new DTO_DangNhap(txtTaiKhoan.Text, txtMatKhau.Text); if (busDN.checkDangNhap(dn) == true) { LuuThongTin.taikhoan = txtTaiKhoan.Text; MessageBox.Show("Đăng nhập thành công!", "Thống Báo"); txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; frmGiaoDienChinh frm = new frmGiaoDienChinh(); frm.FormClosed += new FormClosedEventHandler(frm_FormClosed); frm.Show(); this.Hide(); lbThongBao.Visible = false; } else { lbThongBao.Text = "Sai tên tài khoản hoặc mặt khẩu!"; lbThongBao.Visible = true; } } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text.Length == 0) { lbThongBao.Text = "Vui lòng nhập tài khoản!"; lbThongBao.Visible = true; } else if (txtTaiKhoan.Text.Length > 20) { lbThongBao.Text = "Tài khoản gồm 20 kí tự trở xuống!"; lbThongBao.Visible = true; } else if (txtMatKhau.Text.Length == 0) { lbThongBao.Text = "Vui lòng nhập mật khẩu!"; lbThongBao.Visible = true; } else if (txtMatKhau.Text.Length > 20) { lbThongBao.Text = "Mật khẩu gồm 20 kí tự trở xuống!"; lbThongBao.Visible = true; } else { DTO_DangNhap dn = new DTO_DangNhap(txtTaiKhoan.Text, txtMatKhau.Text); if (busDN.checkDangNhap(dn) == true) { MessageBox.Show("Đăng nhập thành công!", "Thống Báo"); frmGiaoDienChinh f = new frmGiaoDienChinh(); f.ShowDialog(); lbThongBao.Visible = false; } else { lbThongBao.Text = "Sai tên tài khoản hoặc mặt khẩu!"; lbThongBao.Visible = true; } } }