public int insert(NGUOIDUNG e) { String sql = String.Format("INSERT INTO NGUOIDUNG(tenNguoiDung,gioiTinh,ngaySinh,sDT,diaChi,email,taiKhoan,matKhau) " + "VALUES(N'{0}',N'{1}','{2}', '{3}', {4}, '{5}', '{6}', '{7}')", e.tenNguoiDung, e.gioiTinh, e.ngaySinh, e.sDT, e.diaChi, e.email, e.taiKhoan, e.matKhau); return(ccf.excuteNonQuery(sql)); }
public int update(NGUOIDUNG ett) { String sql = String.Format("UPDATE NGUOIDUNG " + "SET tenNguoiDung = N'{0}',gioiTinh = N'{1}',sDT = '{2}',email = '{3}',taiKhoan = '{4}',matKhau = '{5}' WHERE maNguoiDung={6}" , ett.tenNguoiDung, ett.gioiTinh, ett.sDT, ett.email, ett.taiKhoan, ett.matKhau, ett.maNguoiDung); return(ccf.excuteNonQuery(sql)); }
/// <summary> /// Kiểm tra tên đăng nhập có tồn tại chưa /// </summary> /// <param name="TenDangNhap"></param> /// <returns>Trả về true nếu đã tồn tại, ngược lại trả về false</returns> public static bool KiemTraTenDangNhapTonTai(string TenDangNhap) { QLNhaHangDataContext db = new QLNhaHangDataContext(); try { NGUOIDUNG ng = db.NGUOIDUNGs.Single(r => r.TenDangNhap == TenDangNhap); } catch (Exception ex) { return(false); } return(true); }
/// <summary> /// Thêm thông tin người dùng vào CSDL nếu tên đăng nhập chưa tồn tại /// </summary> /// <param name="TenDangNhap"></param> /// <param name="MatKhau"></param> /// <param name="Email"></param> /// <param name="DienThoai"></param> /// <param name="MaLoaiNguoiDung"></param> /// <returns>Trả về đối tượng người dùng nếu thêm thành công, ngược lại trả về null</returns> public static NGUOIDUNG TaoNguoiDung(string TenDangNhap, string MatKhau, string Email, string DienThoai, int MaLoaiNguoiDung) { if (KiemTraTenDangNhapTonTai(TenDangNhap)) { return(null); } QLNhaHangDataContext db = new QLNhaHangDataContext(); NGUOIDUNG ng = new NGUOIDUNG(); ng.TenDangNhap = TenDangNhap; ng.MatKhau = MatKhau; ng.Email = Email; ng.DienThoai = DienThoai; ng.MaLoaiNguoiDung = MaLoaiNguoiDung; db.NGUOIDUNGs.InsertOnSubmit(ng); db.SubmitChanges(); return(ng); }