public bool CapNhatNguoiDung(clsNguoiDung_DTO nd) { if (KiemTraMaNVHopLe(nd.MANV)) { SqlConnection con = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = ""; if (nd.MATKHAU != "") { sql = string.Format("UPDATE NGUOIDUNG SET TAIKHOAN = '{0}', MATKHAU = '{1}', LOAIND = '{2}',TRANGTHAI = '{4}' WHERE MANV = '{3}'", nd.TAIKHOAN, nd.MATKHAU, nd.LOAIND, nd.MANV, nd.TRANGTHAI); } else { sql = string.Format("UPDATE NGUOIDUNG SET TAIKHOAN = '{0}', LOAIND = '{1}',TRANGTHAI = '{3}' WHERE MANV = '{2}'", nd.TAIKHOAN, nd.LOAIND, nd.MANV, nd.TRANGTHAI); } SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, con); int rowaff = cmd.ExecuteNonQuery(); ThaoTacDuLieu.DongKetNoi(con); if (rowaff == 0) { return(false); } return(true); } else { return(false); } }
protected void gvNguoiDung_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); e.Cancel = true; ndungDTO.TenDangNhap = e.NewValues["TenDangNhap"].ToString(); ndungDTO.MaDiemThi = cboDienThi.Value.ToString(); ndungDTO.MatKhau = e.NewValues["MatKhau"].ToString(); ndungDTO.Ho = e.NewValues["Ho"].ToString(); ndungDTO.Ten = e.NewValues["Ten"].ToString(); ndungDTO.CMND = e.NewValues["CMND"].ToString(); ndungDTO.NgaySinh = cmn.Convert_DMY_To_MDY(e.NewValues["NgaySinh"].ToString()); ndungDTO.DiaChi = e.NewValues["DiaChi"].ToString(); ndungDTO.DienThoai = e.NewValues["DienThoai"].ToString().Trim(); ndungDTO.Email = e.NewValues["Email"].ToString(); ndungDTO.NgayDK = cmn.Convert_DMY_To_MDY(e.NewValues["NgayDK"].ToString()); ndungDTO.TrangThai = e.NewValues["TrangThai"].ToString(); ndungDTO.MaNhom = e.NewValues["TenNhom"].ToString(); int iReturn = ndungDAL.InsertUpdate(ndungDTO); if (iReturn >= 0) { gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.CancelEdit(); } else { strMess = "Lưu Dữ Liệu Không Thành Công"; gvNguoiDung.DoRowValidation(); } }
public DataTable getNguoiDung(clsNguoiDung_DTO nguoidungDTO) { ListDictionary _list = new ListDictionary(); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); _list.Add("MaDiemThi", nguoidungDTO.MaDiemThi); _list.Add("MatKhau", nguoidungDTO.MatKhau); _list.Add("Ho", nguoidungDTO.Ho); _list.Add("Ten", nguoidungDTO.Ten); _list.Add("CMND", nguoidungDTO.CMND); _list.Add("NgaySinh", nguoidungDTO.NgaySinh); _list.Add("DiaChi", nguoidungDTO.DiaChi); _list.Add("DienThoai", nguoidungDTO.DienThoai); _list.Add("Email", nguoidungDTO.Email); _list.Add("NgayDK", nguoidungDTO.NgayDK); _list.Add("TrangThai", nguoidungDTO.TrangThai); _list.Add("MaNhom", nguoidungDTO.MaNhom); DataTable dt = new DataTable(); try { dt = obj.GetDataTable("Select_Nguoi_Dung",_list, CommandType.StoredProcedure); } catch { dt = null; } return dt; }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") { Response.Redirect("~/dangnhap.aspx"); } ndungDAL = new clsNguoiDung_DAL(); ndungDTO = new clsNguoiDung_DTO(); dthiDAL = new clsDiaDiemThi_DAL(); dthiDTO = new clsDiaDiemThi_DTO(); nhomNDDAL = new clsNhomNguoiDung_DAL(); nhomNDDTO = new clsNhomNguoiDung_DTO(); cmn = new clsCommon(); loadMasterData(); if (cboDienThi.Value != null) { //dotthiDTO.MaLoaiBang = cboLoaiBang.Value.ToString(); ndungDTO.MaDiemThi = cboDienThi.Value.ToString(); gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.DataBind(); } }
public DataTable getNguoiDung(clsNguoiDung_DTO nguoidungDTO) { ListDictionary _list = new ListDictionary(); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); _list.Add("MaDiemThi", nguoidungDTO.MaDiemThi); _list.Add("MatKhau", nguoidungDTO.MatKhau); _list.Add("Ho", nguoidungDTO.Ho); _list.Add("Ten", nguoidungDTO.Ten); _list.Add("CMND", nguoidungDTO.CMND); _list.Add("NgaySinh", nguoidungDTO.NgaySinh); _list.Add("DiaChi", nguoidungDTO.DiaChi); _list.Add("DienThoai", nguoidungDTO.DienThoai); _list.Add("Email", nguoidungDTO.Email); _list.Add("NgayDK", nguoidungDTO.NgayDK); _list.Add("TrangThai", nguoidungDTO.TrangThai); _list.Add("MaNhom", nguoidungDTO.MaNhom); DataTable dt = new DataTable(); try { dt = obj.GetDataTable("Select_Nguoi_Dung", _list, CommandType.StoredProcedure); } catch { dt = null; } return(dt); }
public int InsertUpdate(clsNguoiDung_DTO nguoidungDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("old_id", nguoidungDTO.OldID); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); _list.Add("MaDiemThi", nguoidungDTO.MaDiemThi); _list.Add("MatKhau", nguoidungDTO.MatKhau); _list.Add("Ho", nguoidungDTO.Ho); _list.Add("Ten", nguoidungDTO.Ten); _list.Add("CMND", nguoidungDTO.CMND); _list.Add("NgaySinh", nguoidungDTO.NgaySinh); _list.Add("DiaChi", nguoidungDTO.DiaChi); _list.Add("DienThoai", nguoidungDTO.DienThoai); _list.Add("NgayDK", nguoidungDTO.NgayDK); _list.Add("TrangThai", nguoidungDTO.TrangThai); _list.Add("MaNhom", nguoidungDTO.MaNhom); int iReturn = obj.ExcSql("Insert_Update_Nguoi_Dung", _list, CommandType.StoredProcedure); return(iReturn); } catch (Exception) { //return ex.Message; return(-1111); // Đặt số này làm ngoại lệ ko lường trước được. ở StoredProcedure không được return có số này tránh trường hợp trùng } }
protected void gvNguoiDung_CustomDataCallback(object sender, ASPxGridViewCustomDataCallbackEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); string strReturn = string.Empty; string strMess = string.Empty; int iRow = gvNguoiDung.VisibleRowCount; List <object> keyValues = gvNguoiDung.GetSelectedFieldValues("TenDangNhap"); foreach (object key in keyValues) { ndungDTO.TenDangNhap = key.ToString(); int iReturn = ndungDAL.Delete(ndungDTO); if (iReturn < 0) { strMess += " " + key.ToString(); } } if (strMess != string.Empty) { e.Result = "Do ràng buộc dữ liệu, không thể xóa " + strMess; } else { e.Result = string.Empty; } gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.Selection.SelectAll(); }
protected void btndangnhap_Click(object sender, EventArgs e) { string strTenDangNhap = txttendangnhap.Text.Trim(); string strPassword = txtmatkhau.Text.Trim(); if (nguoidungDAL.Check_Login(strTenDangNhap, strPassword) > 0) { nguoidungDTO = new clsNguoiDung_DTO(); nguoidungDTO.TenDangNhap = strTenDangNhap; nguoidungDTO.MatKhau = strPassword; DataTable dt = new DataTable(); dt = nguoidungDAL.getNguoiDung(nguoidungDTO); Session["TenDangNhap"] = dt.Rows[0]["TenDangNhap"].ToString(); Session["HoTen"] = dt.Rows[0]["Ho"].ToString() + " " + dt.Rows[0]["Ten"].ToString(); Session["MaDiemThi"] = dt.Rows[0]["MaDiemThi"].ToString(); Response.Redirect("~/Default.aspx"); } else { lblthongbao.Text = "Dang Nhap That bai! vui long kiem tra lai"; txttendangnhap.Focus(); } }
private void btnThem_Click(object sender, EventArgs e) { if (KiemTraTenDN()) { if (KiemTraMaNV()) { if (KiemTraDayDu_Them()) { if (KiemTraTrungKhopMatKhau()) { clsNguoiDung_DTO nd = new clsNguoiDung_DTO(); nd.MANV = cboNhanVien.SelectedValue.ToString().ToUpper(); nd.TAIKHOAN = txtTenDN.Text; nd.MATKHAU = txtMatKhau.Text; if (!chkTrangThai.Checked) { nd.TRANGTHAI = true; } else { nd.TRANGTHAI = false; } nd.LOAIND = LayQuyenTruyCap(); clsNguoiDung_BUS bus = new clsNguoiDung_BUS(); bool kq = bus.TaoTaiKhoan(nd); if (kq) {//thành công clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Tạo người dùng {0} có mã nhân viên {1}", nd.TAIKHOAN, nd.MANV)); timer_ThanhCong.Start(); LoadDGV_NguoiDung(); return; } else {//thất bại MessageBox.Show("THẤT BẠI", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Mật khẩu không trùng khớp", "Thông báo"); } } else { MessageBox.Show("Vui lòng điền đầy đủ các trường", "Thông báo"); } } } }
protected void gvNguoiDung_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); if (e.Parameters == "Update") { gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.Selection.UnselectAll(); } else { ndungDTO.MaDiemThi = e.Parameters; gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.DataBind(); } }
public int Delete(clsNguoiDung_DTO nguoidungDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); int iReturn = obj.ExcSql("Delete_Nguoi_Dung", _list, CommandType.StoredProcedure); return(iReturn); } catch (Exception) { //return ex.Message; return(-1111); } }
public int Delete(clsNguoiDung_DTO nguoidungDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); int iReturn = obj.ExcSql("Delete_Nguoi_Dung", _list, CommandType.StoredProcedure); return iReturn; } catch (Exception) { //return ex.Message; return -1111; } }
public bool TaoTaiKhoan(clsNguoiDung_DTO nd) { if (KiemTraMaNVHopLe(nd.MANV)) { SqlConnection con = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = string.Format("INSERT INTO NGUOIDUNG(TAIKHOAN, MATKHAU, LOAIND, MANV, TRANGTHAI) VALUES('{0}','{1}','{2}','{3}','{4}')", nd.TAIKHOAN, nd.MATKHAU, nd.LOAIND, nd.MANV, nd.TRANGTHAI); SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, con); int rowaff = cmd.ExecuteNonQuery(); ThaoTacDuLieu.DongKetNoi(con); if (rowaff == 0) { return(false); } return(true); } else { return(false); } }
protected void gvNguoiDung_CustomDataCallback(object sender, ASPxGridViewCustomDataCallbackEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); string strReturn = string.Empty; string strMess = string.Empty; int iRow = gvNguoiDung.VisibleRowCount; List<object> keyValues = gvNguoiDung.GetSelectedFieldValues("TenDangNhap"); foreach (object key in keyValues) { ndungDTO.TenDangNhap = key.ToString(); int iReturn = ndungDAL.Delete(ndungDTO); if (iReturn < 0) strMess += " " + key.ToString(); } if (strMess != string.Empty) e.Result = "Do ràng buộc dữ liệu, không thể xóa " + strMess; else e.Result = string.Empty; gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.Selection.SelectAll(); }
public List <clsNguoiDung_DTO> DanhSachNguoiDung() { List <clsNguoiDung_DTO> lsNguoiDung = new List <clsNguoiDung_DTO>(); SqlConnection con = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = "SELECT TAIKHOAN, LOAIND, MANV, TRANGTHAI, MATKHAU FROM NGUOIDUNG"; SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, con); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { clsNguoiDung_DTO nd = new clsNguoiDung_DTO(); if (!dr.IsDBNull(0)) { nd.TAIKHOAN = dr.GetString(0); } if (!dr.IsDBNull(1)) { nd.LOAIND = dr.GetString(1); } if (!dr.IsDBNull(2)) { nd.MANV = dr.GetString(2); } if (!dr.IsDBNull(3)) { nd.TRANGTHAI = dr.GetBoolean(3); } if (!dr.IsDBNull(4)) { nd.MATKHAU = dr.GetString(4); } lsNguoiDung.Add(nd); } ThaoTacDuLieu.DongKetNoi(con); return(lsNguoiDung); }
protected void gvNguoiDung_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); e.Cancel = true; ndungDTO.OldID = e.NewValues["TenDangNhap"].ToString(); ndungDTO.TenDangNhap = e.NewValues["TenDangNhap"].ToString(); ndungDTO.MaDiemThi = cboDienThi.Value.ToString(); ndungDTO.MatKhau = e.NewValues["MatKhau"].ToString(); ndungDTO.Ho = e.NewValues["Ho"].ToString(); ndungDTO.Ten = e.NewValues["Ten"].ToString(); ndungDTO.CMND = e.NewValues["CMND"].ToString(); ndungDTO.NgaySinh = cmn.Convert_DMY_To_MDY(e.NewValues["NgaySinh"].ToString()); ndungDTO.DiaChi = e.NewValues["DiaChi"].ToString(); ndungDTO.DienThoai = e.NewValues["DienThoai"].ToString(); ndungDTO.Email = e.NewValues["Email"].ToString(); ndungDTO.NgayDK = cmn.Convert_DMY_To_MDY(e.NewValues["NgayDK"].ToString()); ndungDTO.TrangThai = e.NewValues["TrangThai"].ToString(); ndungDTO.MaNhom = e.NewValues["TenNhom"].ToString(); int iReturn = ndungDAL.InsertUpdate(ndungDTO); if (iReturn >= 0) { gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.CancelEdit(); } else if (iReturn == -2) { strMess = "Không tồn tại tên đăng nhập để cập nhật"; gvNguoiDung.DoRowValidation(); } else { strMess = "Do ràng buộc dữ liệu. Không thể thực hiện cập nhật"; gvNguoiDung.DoRowValidation(); } }
public bool CapNhatTaiKhoan(clsNguoiDung_DTO nd) { clsNguoiDung_DAO dao = new clsNguoiDung_DAO(); return(dao.CapNhatNguoiDung(nd)); }
public bool TaoTaiKhoan(clsNguoiDung_DTO nd) { clsNguoiDung_DAO dao = new clsNguoiDung_DAO(); return(dao.TaoTaiKhoan(nd)); }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") Response.Redirect("~/dangnhap.aspx"); ndungDAL = new clsNguoiDung_DAL(); ndungDTO = new clsNguoiDung_DTO(); dthiDAL = new clsDiaDiemThi_DAL(); dthiDTO = new clsDiaDiemThi_DTO(); nhomNDDAL = new clsNhomNguoiDung_DAL(); nhomNDDTO = new clsNhomNguoiDung_DTO(); cmn = new clsCommon(); loadMasterData(); if (cboDienThi.Value != null) { //dotthiDTO.MaLoaiBang = cboLoaiBang.Value.ToString(); ndungDTO.MaDiemThi = cboDienThi.Value.ToString(); gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.DataBind(); } }
/* Page Load */ protected void Page_Load(object sender, EventArgs e) { nbMenu.DataBind(); /* Title Image */ iTitleImage.ImageUrl = TitleImageUrl; iTitleImage.AlternateText = GroupName + " - " + Name; if (String.IsNullOrEmpty(TitleImageUrl)) { lGroupName.Style.Add(HtmlTextWriterStyle.MarginLeft, "11px"); iTitleImage.Visible = false; iTitleImage.EnableViewState = false; } // Header string currentUrl = Request.AppRelativeCurrentExecutionFilePath.ToLower(); if (IsHomePage || Logotype.NavigateUrl.ToLower() == currentUrl) Logotype.NavigateUrl = ""; // Logotype Logotype.ImageUrl = "~/App_Themes/" + Page.Theme + "/Demo/Logotype" + (DemoName != "ASPxperience" ? "_" + DemoName : "") + ".png"; // Footer lblCurrentYear.Text = DateTime.Now.Year.ToString(); if (phOnceContent.Controls.Count != 0) tdFooter.Style.Add(HtmlTextWriterStyle.PaddingLeft, "37px"); if (!String.IsNullOrEmpty(Title)) Page.Header.Title = Title + Page.Header.Title; if (phContent.Controls.Count == 0) { phContent.Visible = false; phContent.EnableViewState = false; tblTitle.Visible = false; tblTitle.EnableViewState = false; tblHeader.Visible = false; tblHeader.EnableViewState = false; tblFooter.Visible = false; tblFooter.EnableViewState = false; tblContent.Visible = false; tblContent.EnableViewState = false; } if (phOnceContent.Controls.Count == 0) { phOnceContent.Visible = false; phOnceContent.EnableViewState = false; } // general terms if (!string.IsNullOrEmpty(GeneralTerms)) { lGeneralTerms.Visible = true; lGeneralTerms.Text = GeneralTerms; //pDescription.Controls.Add(new LiteralControl(demoMaster.Description)); } // Title lGroupName.Text = Name;// GroupName; //lName.Text = Name; if (string.IsNullOrEmpty(lName.Text)) { hName.Visible = false; hName.EnableViewState = false; } // Version string[] versionInfo = AssemblyInfo.Version.Split('.'); //lblVersion.Text = string.Format("v{0} vol {1}.{2}", 2000 + Int32.Parse(versionInfo[0]), versionInfo[1], versionInfo[2]); if (Session["TenDangNhap"] != null) { clsNguoiDung_DAL ndungDAL = new clsNguoiDung_DAL(); clsNguoiDung_DTO ndungDTO = new clsNguoiDung_DTO(); ndungDTO.TenDangNhap = Session["TenDangNhap"].ToString(); DataTable dt = ndungDAL.getNguoiDung(ndungDTO); if (dt != null) { lblNguoiDung.Text = "Đăng nhâp: " + dt.Rows[0]["Ho"].ToString() + " " + dt.Rows[0]["Ten"].ToString(); } } }
public int InsertUpdate(clsNguoiDung_DTO nguoidungDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("old_id", nguoidungDTO.OldID); _list.Add("TenDangNhap", nguoidungDTO.TenDangNhap); _list.Add("MaDiemThi", nguoidungDTO.MaDiemThi); _list.Add("MatKhau", nguoidungDTO.MatKhau); _list.Add("Ho", nguoidungDTO.Ho); _list.Add("Ten", nguoidungDTO.Ten); _list.Add("CMND", nguoidungDTO.CMND); _list.Add("NgaySinh", nguoidungDTO.NgaySinh); _list.Add("DiaChi", nguoidungDTO.DiaChi); _list.Add("DienThoai", nguoidungDTO.DienThoai); _list.Add("NgayDK", nguoidungDTO.NgayDK); _list.Add("TrangThai", nguoidungDTO.TrangThai); _list.Add("MaNhom", nguoidungDTO.MaNhom); int iReturn = obj.ExcSql("Insert_Update_Nguoi_Dung", _list, CommandType.StoredProcedure); return iReturn; } catch (Exception) { //return ex.Message; return -1111; // Đặt số này làm ngoại lệ ko lường trước được. ở StoredProcedure không được return có số này tránh trường hợp trùng } }
/* Page Load */ protected void Page_Load(object sender, EventArgs e) { nbMenu.DataBind(); /* Title Image */ iTitleImage.ImageUrl = TitleImageUrl; iTitleImage.AlternateText = GroupName + " - " + Name; if (String.IsNullOrEmpty(TitleImageUrl)) { lGroupName.Style.Add(HtmlTextWriterStyle.MarginLeft, "11px"); iTitleImage.Visible = false; iTitleImage.EnableViewState = false; } // Header string currentUrl = Request.AppRelativeCurrentExecutionFilePath.ToLower(); if (IsHomePage || Logotype.NavigateUrl.ToLower() == currentUrl) { Logotype.NavigateUrl = ""; } // Logotype Logotype.ImageUrl = "~/App_Themes/" + Page.Theme + "/Demo/Logotype" + (DemoName != "ASPxperience" ? "_" + DemoName : "") + ".png"; // Footer lblCurrentYear.Text = DateTime.Now.Year.ToString(); if (phOnceContent.Controls.Count != 0) { tdFooter.Style.Add(HtmlTextWriterStyle.PaddingLeft, "37px"); } if (!String.IsNullOrEmpty(Title)) { Page.Header.Title = Title + Page.Header.Title; } if (phContent.Controls.Count == 0) { phContent.Visible = false; phContent.EnableViewState = false; tblTitle.Visible = false; tblTitle.EnableViewState = false; tblHeader.Visible = false; tblHeader.EnableViewState = false; tblFooter.Visible = false; tblFooter.EnableViewState = false; tblContent.Visible = false; tblContent.EnableViewState = false; } if (phOnceContent.Controls.Count == 0) { phOnceContent.Visible = false; phOnceContent.EnableViewState = false; } // general terms if (!string.IsNullOrEmpty(GeneralTerms)) { lGeneralTerms.Visible = true; lGeneralTerms.Text = GeneralTerms; //pDescription.Controls.Add(new LiteralControl(demoMaster.Description)); } // Title lGroupName.Text = Name;// GroupName; //lName.Text = Name; if (string.IsNullOrEmpty(lName.Text)) { hName.Visible = false; hName.EnableViewState = false; } // Version string[] versionInfo = AssemblyInfo.Version.Split('.'); //lblVersion.Text = string.Format("v{0} vol {1}.{2}", 2000 + Int32.Parse(versionInfo[0]), versionInfo[1], versionInfo[2]); if (Session["TenDangNhap"] != null) { clsNguoiDung_DAL ndungDAL = new clsNguoiDung_DAL(); clsNguoiDung_DTO ndungDTO = new clsNguoiDung_DTO(); ndungDTO.TenDangNhap = Session["TenDangNhap"].ToString(); DataTable dt = ndungDAL.getNguoiDung(ndungDTO); if (dt != null) { lblNguoiDung.Text = "Đăng nhâp: " + dt.Rows[0]["Ho"].ToString() + " " + dt.Rows[0]["Ten"].ToString(); } } }