protected void Page_Load(object sender, EventArgs e) { NguoiDung nguoidung = new NguoiDung(); IList<NguoiDung> nd = new List<NguoiDung>(); if (!IsPostBack) { if (Session["username"] != null) { ArrayList listDM = DataProvider.LayDanhMuc(); ListView1.DataSource = listDM; ListView1.DataBind(); nguoidung = DataProvider.LayNguoiDungDangNhapTheoTen(Session["username"].ToString()); nd.Add(nguoidung); listNguoiDung.DataSource = nd; listNguoiDung.DataBind(); } else { this.Response.Redirect("/"); } } }
protected void btnGui_Click(object sender, EventArgs e) { try { NguoiDung nguoidung = new NguoiDung(); DataSet ds = nguoidung.SelectByField("email", txtEmail.Text.Trim(), "nvarchar"); if (ds.Tables[0].Rows.Count > 0) { string emailto = txtEmail.Text; string emailfrom = ConfigurationManager.AppSettings["EmailFrom"]; string emailsubject = "Quên mật khẩu "; // +Session["UserFullName"].ToString(); string emailbody = "Mật khẩu được gửi theo yêu cầu của bạn: "; emailbody += " Tên truy cập: " + ds.Tables[0].Rows[0]["TaiKhoan"]; emailbody += " Mật khẩu: " + ds.Tables[0].Rows[0]["MatKhau"]; string smtpserver = ConfigurationManager.AppSettings["smtpserver"]; string emailcc = ""; string emailbcc = ""; Common.SendMail(emailto, emailfrom, emailsubject, emailbody, smtpserver, emailcc, emailbcc); } string strScript = "<script language='JavaScript'>" + "this.close();</script>"; ClientScript.RegisterStartupScript(Type.GetType("System.String"), "Refresh", strScript); } catch (Exception ex) { Response.Redirect("message.aspx?msg=" + ex.ToString().Replace("\r\n", "")); } }
public ActionResult Edit(NguoiDung u, int ID) { if(user.Edit(u,ID) == true) { return RedirectToAction("UserManager"); } return View(u); }
public ActionResult Create(NguoiDung u) { if(user.Create(u) == true ) { ViewBag.Suscess = "Thêm thành công"; return RedirectToAction("UsersManager"); } return View(u); }
protected void btnSend_Click(object sender, EventArgs e) { try { NguoiDung nd = new NguoiDung(); DataSet ds = nd.SelectByField("email", txtEmail.Text.Trim(), "nvarchar"); if (ds.Tables[0].Rows.Count > 0) { if (bool.Parse(ds.Tables[0].Rows[0]["KichHoat"].ToString()) == false) { string emailto = txtEmail.Text; string emailfrom = ConfigurationManager.AppSettings["EmailFrom"]; string emailsubject = "Kích hoạt tài khoản từ CHONET.VN"; string emailbody = Common.GetEmailHTMLTemplate(Server.MapPath(".") + ConfigurationManager.AppSettings["TemplateKichHoat"]); string smtpserver = ConfigurationManager.AppSettings["smtpserver"]; string emailcc = ""; string emailbcc = ""; string name = ds.Tables[0].Rows[0]["HoVaTen"].ToString(); string ndid = ds.Tables[0].Rows[0]["NguoiDungID"].ToString(); string activatecode = ds.Tables[0].Rows[0]["MaSoKichHoat"].ToString(); string taikhoan = ds.Tables[0].Rows[0]["TaiKhoan"].ToString(); string matkhau = ds.Tables[0].Rows[0]["MatKhau"].ToString(); //emailbody = emailbody.Replace("[[name]]", ds.Tables[0].Rows[0]["HoVaTen"].ToString()); //emailbody = emailbody.Replace("[[linkkichhoat]]", "http://chonet.vn/ActivateAccount.aspx?ndid=" + ds.Tables[0].Rows[0]["NguoiDungID"].ToString() // + "&activate=" + ds.Tables[0].Rows[0]["MaSoKichHoat"].ToString()); //emailbody = emailbody.Replace("[[taikhoan]]",ds.Tables[0].Rows[0]["TaiKhoan"].ToString()); //emailbody = emailbody.Replace("[[password]]", ds.Tables[0].Rows[0]["MatKhau"].ToString()); //emailbody = emailbody.Replace("[[email]]", txtEmail.Text); //Common.SendMail(emailto, emailfrom, emailsubject, emailbody, smtpserver, emailcc, emailbcc); Common.SendActiveMail(txtEmail.Text, emailsubject, emailbody, name, ndid, activatecode, taikhoan, matkhau, emailto); Response.Redirect( "Inform.aspx?msg=Hệ thống đã gửi thư kích hoạt đến hộp thư của bạn. Hãy kiểm tra và làm theo hướng dẫn!", false); return; } else { Response.Redirect("Inform.aspx?msg=Tài khoản của bạn đã được kích hoạt!", false); return; } } } catch (Exception ex) { Response.Redirect("message.aspx?msg=" + ex.ToString().Replace("\r\n", "")); } }
protected void btnCreate_Click(object sender, EventArgs e) { if (txtEmail.Text != "" && !Regex.IsMatch(txtEmail.Text, "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})$")) { lblKQ.Text = "Đề nghị nhập email cho đúng"; return; } if (txtNgaySinh.Text!="" && !Regex.IsMatch(txtNgaySinh.Text, "^(?<Day>\\d{1,2})/(?<Month>\\d{1,2})/(?<Year>(?:\\d{4}|\\d{2}))$")) { lblKQ.Text = "Đề nghị nhập ngày sinh cho đúng"; return; } MyContextDataContext db = new MyContextDataContext(); string UserName = txtUser.Text; var user = db.NguoiDungs.Where(p => p.Username == UserName).FirstOrDefault(); if (user == null) { if (txtUser.Text == "" || txtPass.Text == "" || txtPass1.Text == "" || txtHo.Text == "" || txtTen.Text == "") { lblKQ.Text = "Chưa nhập đầy đủ thông tin"; return; } if (txtPass.Text != txtPass1.Text) { lblKQ.Text = "Mật khẩu chưa khớp"; return; } NguoiDung nd = new NguoiDung(); nd.Username = txtUser.Text; nd.Password = txtPass.Text; nd.Ten = txtTen.Text; nd.HoLot = txtHo.Text; nd.Email = txtEmail.Text; var Match = Regex.Match(txtNgaySinh.Text, "^(?<Day>\\d{1,2})/(?<Month>\\d{1,2})/(?<Year>(?:\\d{4}|\\d{2}))$"); nd.NgaySinh = new DateTime(int.Parse(Match.Groups["Day"].Value), int.Parse(Match.Groups["Month"].Value), int.Parse(Match.Groups["Year"].Value)); nd.GioiTinh = (RaNam.Checked == true) ? true : false; db.NguoiDungs.InsertOnSubmit(nd); db.SubmitChanges(); var a = db.Quyens.FirstOrDefault(p => p.TenQuyen == ddlQuyen.Text); Quyen_NguoiDung q = new Quyen_NguoiDung(); q.Username = txtUser.Text; q.MaQuyen = a.MaQuyen; db.Quyen_NguoiDungs.InsertOnSubmit(q); db.SubmitChanges(); } else { lblKQ.Text = "bị trùng user"; return; } }
protected void btnReset_ServerClick(object sender, EventArgs e) { NguoiDung nd = new NguoiDung(); nd.UpdateFields(id, txtHoVaTen.Value, txtTaiKhoan.Value, "12345", (DateTime) wdcNgaySinh.Value, rbtNam.Checked ? true : false, txtEmail.Value, null, chkKichHoat.Checked, txtDienThoaiDiDong.Value, txtDienThoaiCoDinh.Value, Convert.ToInt32(ddlLoaiNguoiDung.SelectedValue), null, null, null, null, txtYM.Value, null, null, null); hidmatkhau.Value = "12345"; SendMail("12345", "Đặt lại mật khẩu từ CHONET.VN", "Chúng tôi đã đặt lại mật khẩu cho bạn [[taikhoan]], mật khẩu mới là: [[password]]"); }
public ActionResult Register(NguoiDung u) { if(true) { Session["Success"] = "Đăng ký thành công"; return RedirectToAction("Authentication"); } else { Session["Success"] = "Vui lòng nhập thông tin đầy đủ và chính xác"; } return RedirectToAction("Index", "Home"); }
protected void btnLuu_ServerClick(object sender, EventArgs e) { try { NguoiDung nguoidung = new NguoiDung(); if (ACTION == "ADD") { if (nguoidung.CheckExistTenTruyCap(0, txtTaiKhoan.Value.Trim()) != true) { nguoidung.InsertFields(txtHoVaTen.Value, txtTaiKhoan.Value, txtMatKhau.Value, Convert.ToDateTime(wdcNgaySinh.Value), (rbtNam.Checked ? true : false), txtEmail.Value, null, chkKichHoat.Checked, txtDienThoaiDiDong.Value, txtDienThoaiCoDinh.Value, Convert.ToInt32(ddlLoaiNguoiDung.SelectedValue), null, txtYM.Value, null, 1, null, null, null, null); } else { lblTonTaiTenTruyCap.Text = "Tên truy cập đã tồn tại"; //ValidationSummary1.HeaderText = "Có lỗi xảy ra"; return; } } else if (ACTION == "EDIT") { if (nguoidung.CheckExistTenTruyCap(id, txtTaiKhoan.Value.Trim()) != true) { nguoidung.UpdateFields(id, txtHoVaTen.Value, txtTaiKhoan.Value, null, (DateTime) wdcNgaySinh.Value, rbtNam.Checked ? true : false, txtEmail.Value, null, chkKichHoat.Checked, txtDienThoaiDiDong.Value, txtDienThoaiCoDinh.Value, Convert.ToInt32(ddlLoaiNguoiDung.SelectedValue), null, txtYM.Value, null, null, null, null, null, null); //nguoidung.UpdateFields(id, txtHoVaTen.Value, null, txtMatKhau.Value, null, // null, txtEmail.Value, txtDienThoaiDiDong.Value, txtDienThoaiCoDinh.Value, // null, "", chkKichHoat.Checked, 1, "", 0, "", true); } else { lblTonTaiTenTruyCap.Text = "Tên truy cập đã tồn tại"; //ValidationSummary1.HeaderText = "Có lỗi xảy ra"; return; } } string strScript = "<script language='JavaScript'>" + "window.parent.Refresh();</script>"; ClientScript.RegisterStartupScript(Type.GetType("System.String"), "Refresh", strScript); } catch (Exception ex) { Response.Write(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { btnLuu.Attributes.Add("onclick", "return btnLuu_Click();"); NguoiDung nguoidung = new NguoiDung(); DataSet ds = nguoidung.SelectByID(Common.NguoiDungID()); if (ds.Tables[0].Rows.Count > 0) { hidMatKhau.Value = ds.Tables[0].Rows[0]["MatKhau"].ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { try { if ((Request.QueryString["ndid"] != null) && (Request.QueryString["activate"] != null)) { int ndid = int.Parse(Request.QueryString["ndid"]); NguoiDung nd = new NguoiDung(); DataSet ds = nd.SelectByID(ndid); if (ds.Tables[0].Rows.Count > 0) { string masokichhoat = ds.Tables[0].Rows[0]["MaSoKichHoat"].ToString(); bool blKichHoat = bool.Parse(ds.Tables[0].Rows[0]["KichHoat"].ToString()); if (Request.QueryString["activate"] == masokichhoat) { if (blKichHoat == false) { nd.UpdateFields(int.Parse(Request.QueryString["ndid"]), null, null, null, null, null, null, null, true, null, null, null, null, null, null, null, null, null, null, null); } divInform.InnerHtml = "Tài khoản của bạn đã được kích hoạt. <br> Hãy nhấn <a href=login.aspx><span style=\"font-size:14px\">vào đây</span></a> để đăng nhập."; } else { divInform.InnerHtml = "Mã số kích hoạt của bạn không đúng. <br> Hãy kiểm tra lại mail kích hoạt hoặc nhấn <a href=SendActiveMail.aspx><span style=\"font-size:14px\">vào đây</span></a> để nhận mail kích hoạt"; } } else { divInform.InnerHtml = "Đường dẫn kích hoạt của bạn không đúng. <br> Hãy kiểm tra lại mail kích hoạt hoặc nhấn <a href=SendActiveMail.aspx><span style=\"font-size:14px\">vào đây</span></a> để nhận mail kích hoạt"; } } else { divInform.InnerHtml = "Đường dẫn kích hoạt của bạn không đúng. <br> Hãy kiểm tra lại mail kích hoạt hoặc nhấn <a href=SendActiveMail.aspx><span style=\"font-size:14px\">vào đây</span></a> để nhận mail kích hoạt"; } } catch (Exception ex) { Response.Redirect("message.aspx?msg=" + ex.ToString().Replace("\r\n", ""), false); } }
protected void btnLuu_Click(object sender, EventArgs e) { try { NguoiDung nguoidung = new NguoiDung(); nguoidung.UpdateFields(Common.NguoiDungID(), null, null, txtMatKhauMoi.Text, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); string strScript = "<script language='JavaScript'>" + "window.parent.Refresh();</script>"; ClientScript.RegisterStartupScript(Type.GetType("System.String"), "Refresh", strScript); } catch (Exception ex) { Response.Redirect("../Message.aspx?msg=" + ex.ToString().Replace("\r\n", " ")); } }
protected void Button1_Click(object sender, EventArgs e) { try { CinemaLINQDataContext dt = new CinemaLINQDataContext(); var query = from nguoiDung in dt.NguoiDungs where nguoiDung.TenNguoiDung.CompareTo(Th_TenTaiKhoan.Text) == 0 select nguoiDung; if (query.Count<NguoiDung>() == 0) { NguoiDung nd = new NguoiDung(); MD5 md5Hasher = MD5.Create(); byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(Th_MatKhau.Text)); StringBuilder sBuilder = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sBuilder.Append(data[i].ToString("x2")); } string strPassword = sBuilder.ToString(); nd.TenNguoiDung = Th_TenTaiKhoan.Text; nd.MatKhau = strPassword; nd.Email = Th_Email.Text; nd.DiaChi = Th_DiaChi.Text; nd.MaDanhMucNguoiDung = int.Parse(DropDownList2.SelectedItem.Value); nd.TinhTrang = dt.DanhMucTinhTrangNguoiDungs.Where(ttnd=> ttnd.TenDanhMucTinhTrangNguoiDung.CompareTo("Bình thường") == 0).Select(ttnd=> ttnd.MaDanhMucTinhTrangNguoiDung).Single(); dt.NguoiDungs.InsertOnSubmit(nd); dt.SubmitChanges(); Response.Redirect("TaoTaiKhoanThanhCong.aspx"); } else { Label3.Text = "Tên tài khoản đã tồn tại"; Label3.ForeColor = Color.Red; Label3.Visible = true; } } catch { } }
protected void btnLuu_Click(object sender, EventArgs e) { try { NguoiDung nguoidung = new NguoiDung(); nguoidung.UpdateFields(uid, txtHoVaTen.Text, txtTaiKhoan.Text, null, DateTime.Parse(wdcNgaySinh.Value.ToString()), rbtGioiTinhNam.Checked ? true : false, txtEmail.Text, null, null, txtDienThoaiDiDong.Text, txtDienThoaiCoDinh.Text, null, txtDiaChi.Text, txtYM.Text, txtSoChungMinhThu.Text.Trim(), null, null, null, null, null); lblInform.Text = "Thông tin của bạn đã được cập nhật"; LoadData(); } catch (Exception ex) { Response.Write(ex.ToString()); } }
protected void btnDangNhap_Click(object sender, EventArgs e) { try { NguoiDung nguoidung = new NguoiDung(); DataSet ds = nguoidung.SelectByField("taikhoan", txtTaiKhoan.Text.Trim(), "nvarchar"); if (ds.Tables[0].Rows.Count > 0) { if ((ds.Tables[0].Rows[0]["matkhau"].ToString() == txtMatKhau.Text) && bool.Parse(ds.Tables[0].Rows[0]["KichHoat"].ToString())) { Session.Clear(); Session.Add("LoaiNguoiDungID", ds.Tables[0].Rows[0]["LoaiNguoiDungID"]); Session.Add("NguoiDungID", ds.Tables[0].Rows[0]["NguoiDungID"]); Session.Add("UserFullName", ds.Tables[0].Rows[0]["HoVaTen"]); Session.Add("NguoiDungEmail", ds.Tables[0].Rows[0]["Email"]); FormsAuthentication.Authenticate(txtTaiKhoan.Text.Trim(), txtMatKhau.Text); tblchaomung.Visible = true; tbldangnhap.Visible = false; } else { lblErr.Visible = true; lblErr.Text = "Đăng nhập lỗi"; } } else { lblErr.Visible = true; lblErr.Text = "Đăng nhập lỗi"; } } catch (Exception ex) { Response.Redirect("Message.aspx?msg=" + ex.Message); return; } }
private void LoadData() { try { NguoiDung nguoidung = new NguoiDung(); DataSet ds = nguoidung.SelectByID(uid); if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; txtHoVaTen.Text = dr["HoVaTen"].ToString(); txtEmail.Text = dr["Email"].ToString(); txtDiaChi.Text = dr["DiaChi"].ToString(); txtDienThoaiCoDinh.Text = dr["DienThoaiCoDinh"].ToString(); txtDienThoaiDiDong.Text = dr["DienThoaiDiDong"].ToString(); txtSoChungMinhThu.Text = dr["SoChungMinhThu"].ToString(); txtYM.Text = dr["YM"].ToString(); if (dr["GioiTinh"].ToString() != "") { rbtGioiTinhNam.Checked = bool.Parse(dr["GioiTinh"].ToString()); } hidMatKhau.Value = dr["MatKhau"].ToString(); if (dr["NgaySinh"].ToString() != "") { wdcNgaySinh.Value = DateTime.Parse(dr["NgaySinh"].ToString()); } else { wdcNgaySinh.Value = DateTime.Now.AddYears(-30); } txtTaiKhoan.Text = dr["TaiKhoan"].ToString(); } } catch (Exception ex) { Response.Write(ex.ToString()); } }
public static int ThemNguoiDung(NguoiDung nd) { string query = String.Format("INSERT INTO NguoiDung(TaiKhoan, MatKhau, HoTen, NgaySinh, GioiTinh, DiaChi, ThanhPho, Email, DienThoai) VALUES ('" + nd.TaiKhoan + "', '" + nd.MatKhau + "', N'" + nd.HoTen + "', '" + nd.NgaySinh + "', N'" + nd.GioiTinh + "', N'" + nd.DiaChi + "', N'" + nd.ThanhPho + "', '" + nd.Email + "', '" + nd.SoDienThoai + "')"); try { conn.Open(); command.CommandText = query; return command.ExecuteNonQuery(); } catch (Exception ex) { } finally { conn.Close(); } return 0; }
public ActionResult AdminLogin(string username, string password) { if (username != null && username != "" && password != null && password != "") { NguoiDung nguoiDung = db.NguoiDungs.SingleOrDefault(p => p.Usernames == username && p.IsActive == true && p.MaChucNang == 1); if (nguoiDung == null) { ViewBag.Error = "Tài khoản không đúng hoặc không phải Admin!"; return(View()); } if (Encryptor.GetHashString(nguoiDung.Passwords) == Encryptor.GetHashString(Encryptor.MD5Hash(password + nguoiDung.RandomKey))) { //cap nhat lastlogin //update by Khiet nguoiDung.LastLogin = DateTime.Now; db.SaveChanges(); NhaKhoaHoc nhaKhoaHoc = db.NhaKhoaHocs.Find(nguoiDung.MaNKH); string hovaten = nhaKhoaHoc.HoNKH + " " + nhaKhoaHoc.TenNKH; string anhdaidien = nhaKhoaHoc.AnhCaNhan != null?string.Format("data:image/jpeg;base64,{0}", Convert.ToBase64String(nhaKhoaHoc.AnhCaNhan)) : String.Empty;; // lấy tên viết tắt string tenhocham = ""; if (db.HocHams.Find(nhaKhoaHoc.MaHocHam) != null) { tenhocham = db.HocHams.Find(nhaKhoaHoc.MaHocHam).TenVietTat; } string tenhocvi = ""; if (db.HocVis.Find(nhaKhoaHoc.MaHocVi) != null) { tenhocvi = db.HocVis.Find(nhaKhoaHoc.MaHocVi).TenVietTat; } string chucvi = ""; if (tenhocham != "" && tenhocvi != "") { chucvi = tenhocham + "." + tenhocvi; } else if (tenhocham != "" && tenhocvi == "") { chucvi = tenhocham + " - "; } else { chucvi = tenhocvi + " - "; } int machucnang = Convert.ToInt16(nguoiDung.MaChucNang); UserLoginViewModel user = UserLoginViewModel.Mapping(nhaKhoaHoc.TenNKH, nhaKhoaHoc.MaNKH, hovaten, anhdaidien, chucvi, machucnang, username); Session["user"] = user; return(RedirectToAction("Index", "AdminNhaKhoaHoc")); } else { ViewBag.Error = "Tài khoản mật khẩu không đúng"; return(View()); } } else { ViewBag.Error = "Tài khoản và mật khẩu không thể bỏ trống"; return(View()); } }
public int Insert(NguoiDung obj) { return(dal.Insert(obj)); }
public NguoiDung layNguoiDung() { NguoiDung nguoidung = (from nd in datacontext.NguoiDungs where nd.TrangThai == true select nd).FirstOrDefault(); return(nguoidung); }
public void NhapKey(ArrayList thietBiArrayList, ArrayList khoabanquyenArrayList, NguoiDung user, string key) { bool kt = false; foreach (ThietBi thietBi in thietBiArrayList) { foreach (KhoaBanQuyen khoaBanQuyen in khoabanquyenArrayList) { if (user.Thietbi.Equals(thietBi.Tenthietbi)) { if (key.Equals(khoaBanQuyen.Makhoa)) { Console.WriteLine("Nhập key thành công"); thietBi.Madasudung = key; khoaBanQuyen.Soluotkichhoat = khoaBanQuyen.Soluotkichhoat - 1; kt = true; } } } } ThietBi_DAL.GhiFile(thietBiArrayList); if (kt == false) { Console.WriteLine("Nhập key không thành công"); } }
private void LoadData() { try { NguoiDung nguoidung = new NguoiDung(); DataTable dt = nguoidung.SelectByID(id).Tables[0]; if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { txtHoVaTen.Value = dr["HoVaTen"].ToString(); txtTaiKhoan.Value = dr["TaiKhoan"].ToString(); txtMatKhau.Value = "******"; hidmatkhau.Value = dr["MatKhau"].ToString(); hidActiveCode.Value = dr["MaSoKichHoat"].ToString(); txtEmail.Value = dr["Email"].ToString(); txtYM.Value = dr["YM"].ToString(); if (dr["GioiTinh"].ToString() != "") { if (Convert.ToBoolean(dr["GioiTinh"].ToString())) { rbtNam.Checked = true; } else { rbtNu.Checked = true; } } txtDienThoaiDiDong.Value = dr["DienThoaiDiDong"].ToString(); txtDienThoaiCoDinh.Value = dr["DienThoaiCoDinh"].ToString(); if (dr["NgaySinh"].ToString() != "") { wdcNgaySinh.Value = (DateTime) dr["NgaySinh"]; } else { wdcNgaySinh.Value = DateTime.Now; } if ((dr["KichHoat"].ToString() != "") && Convert.ToBoolean(dr["KichHoat"])) { chkKichHoat.Checked = true; } else { chkKichHoat.Checked = false; } ddlLoaiNguoiDung.SelectedValue = dr["LoaiNguoiDungID"].ToString(); if ((ddlLoaiNguoiDung.SelectedValue == "1") && chkKichHoat.Checked) ddlLoaiNguoiDung.Enabled = true; } } } catch (Exception ex) { Response.Write(ex.ToString()); } }
public int Insert(NguoiDung entity) { db.NguoiDungs.Add(entity); db.SaveChanges(); return(entity.ID); }
//----------------------------------------Delete Người Dùng------------------------------------------------------ public ActionResult DeleteND(int idnd) { NguoiDung nd = db.NguoiDungs.SingleOrDefault(s => s.MaND == idnd); return(View(nd)); }
public bool KiemTraNguoiDung(NguoiDung user) { NguoiDung_func._maNV = _maNV; return(ndDAL.KiemTraNguoiDung(user)); }
public JsonResult Add() { try { int id = int.Parse(Request["isInsert"]); string username = Request["username"]; string pwd = Request["pwd"]; string emdil = Request["email"]; string sdt = Request["sdt"]; string diaChi = Request["diachi"]; int gate = 0; if (!string.IsNullOrEmpty(Request["gate"])) { gate = Convert.ToInt32(Request["gate"]); } int vaitroud = 0; if (!string.IsNullOrEmpty(Request["vaitroid"])) { vaitroud = Convert.ToInt32(Request["vaitroid"]); } string name = Request["name"]; if (id < 0) //Add { if (getObjByUser(username).Id > 0) //Nếu tài khoản đã tồn tại { return(Json(new JsonPostBack("Tên tài khoản đã tồn tại. Vui lòng nhập tên tài khoản khác", false), JsonRequestBehavior.AllowGet)); } NguoiDung obj = new NguoiDung(); obj.TenDangNhap = username; obj.NgayTao = DateTime.Now; obj.MatKhau = QuanTri.ToMD5(pwd); obj.Email = emdil; obj.DienThoai = sdt; obj.DiaChi = diaChi; obj.VaiTroId = vaitroud; obj.HoTen = name; DataProvider.Entities.NguoiDungs.Add(obj); DataProvider.Entities.SaveChanges(); return(Json(new JsonPostBack("Thêm mới thành công", true), JsonRequestBehavior.AllowGet)); } else //Edit { NguoiDung obj = DataProvider.Entities.NguoiDungs.Find(id); if (obj.Id > 0) { //Nếu tên tài khoản thay đổi if (obj.TenDangNhap != username) { //if username đã tồn tại => Erorr if (getObjByUser(username).Id > 0) { return(Json(new JsonPostBack("Tên tài khoản đã tồn tại. Vui lòng nhập tên tài khoản khác", false), JsonRequestBehavior.AllowGet)); } else { //Kiểm tra nếu mật khẩu thay đổi thì mã hóa md5 if (!(string.Compare(pwd, "Coder!(((23") == 0)) { obj.MatKhau = QuanTri.ToMD5(pwd); } obj.TenDangNhap = username; obj.Email = emdil; obj.DienThoai = sdt; obj.DiaChi = diaChi; obj.VaiTroId = vaitroud; obj.HoTen = name; DataProvider.Entities.SaveChanges(); return(Json(new JsonPostBack("Cập nhật thành công", true), JsonRequestBehavior.AllowGet)); } } else //Tài khoản không đổi { if (!(string.Compare(pwd, "Coder!(((23") == 0)) { obj.MatKhau = QuanTri.ToMD5(pwd); } obj.TenDangNhap = username; obj.Email = emdil; obj.DienThoai = sdt; obj.DiaChi = diaChi; obj.VaiTroId = vaitroud; obj.HoTen = name; DataProvider.Entities.SaveChanges(); return(Json(new JsonPostBack("Cập nhật thành công", true), JsonRequestBehavior.AllowGet)); } } else { return(Json(new JsonPostBack("Xảy ra lỗi trong quá trình xử lý", false), JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { return(Json(new JsonPostBack("Xảy ra lỗi trong quá trình xử lý. Chi tiết: " + ex.Message, false), JsonRequestBehavior.AllowGet)); } }
//Đăng ký public bool Post([FromBody] NguoiDung nguoiDung) { return(nguoiDungRepository.addNguoiDung(nguoiDung)); }
partial void UpdateNguoiDung(NguoiDung instance);
partial void DeleteNguoiDung(NguoiDung instance);
public static NguoiDung LayNguoiDungDangNhap(String username, String password) { NguoiDung nd = null; string query = String.Format("SELECT TaiKhoan, MatKhau, HoTen, MaND, GioiTinh FROM NguoiDung WHERE TaiKhoan = '" + username + "' and MatKhau = '" + password + "' and STT = 1"); try { conn.Open(); command.CommandText = query; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { nd = new NguoiDung(); nd.TaiKhoan = reader.GetString(0); nd.MatKhau = reader.GetString(1); nd.HoTen = reader.GetString(2); nd.MaND = reader.GetInt32(3); nd.GioiTinh = reader.GetString(4); return nd; } } finally { conn.Close(); } return null; }
public ActionResult TimKiem(string LoaiDonHang, string GiaTriDonHangBD, string GiaTriDonHangKT, string NgayThucHienBD, string NgayThucHienKT) { NguoiDung sNguoiDung = Session["nguoiDung"] as NguoiDung; if (sNguoiDung == null || db.NguoiDungs.Where(d => d.MaND == sNguoiDung.MaND).FirstOrDefault() == null) { return(RedirectToAction("Index", "Login")); } ViewBag.LoaiDonHang = LoaiDonHang; ViewBag.GiaTriDonHangBD = GiaTriDonHangBD; ViewBag.GiaTriDonHangKT = GiaTriDonHangKT; ViewBag.NgayThucHienBD = NgayThucHienBD; ViewBag.NgayThucHienKT = NgayThucHienKT; bool TimKiemNgayThucHien = NgayThucHienBD != "" && NgayThucHienKT != "" ? true : false; DateTime NgayThucHienBDDate = new DateTime(); DateTime NgayThucHienKTDate = new DateTime(); if (TimKiemNgayThucHien) { NgayThucHienBDDate = DateTime.ParseExact(NgayThucHienBD, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); NgayThucHienKTDate = DateTime.ParseExact(NgayThucHienKT, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); } bool TimKiemGiaTriDonHang = GiaTriDonHangBD != "" && GiaTriDonHangKT != "" ? true : false; Decimal GiaTriDonHangBDDecimal = new Decimal(); Decimal GiaTriDonHangKTDecimal = new Decimal(); if (TimKiemGiaTriDonHang) { GiaTriDonHangBDDecimal = decimal.Parse(GiaTriDonHangBD); GiaTriDonHangKTDecimal = decimal.Parse(GiaTriDonHangKT); } bool TimKiemLoaiDonHang = false; if (LoaiDonHang != null) { TimKiemLoaiDonHang = true; } List <DoanhThu> doanhThus = new List <DoanhThu>(); decimal TongGiaTriNhap = 0; decimal TongGiaTriXuat = 0; var DonHangNhaps = !TimKiemLoaiDonHang || LoaiDonHang == "Nhập" ? db.DonHangNhaps.Where(d => d.DaDuyet == true).Include(d => d.HangDonHangNhaps).ToList() : null; var DonHangXuats = !TimKiemLoaiDonHang || LoaiDonHang == "Xuất" ? db.DonHangXuats.Where(d => d.DaDuyet == true).Include(d => d.HangDonHangXuats).ToList() : null; var DonHangDats = !TimKiemLoaiDonHang || LoaiDonHang == "Xuất" ? db.DonHangDats.Where(d => d.TrangThai == "Đã thanh toán").Include(d => d.HangDonHangDats).ToList() : null; if (!TimKiemLoaiDonHang || LoaiDonHang == "Nhập") { foreach (var DonHangNhap in DonHangNhaps) { DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = DonHangNhap.MaDHN; doanhThu.GiamGia = DonHangNhap.GiamGia; doanhThu.KieuGiamGia = DonHangNhap.KieuGiamGia; doanhThu.NgayThucHien = DonHangNhap.NgayNhap; doanhThu.LoaiDonHang = "Nhập"; decimal TongDonHang = 0; foreach (var HangDonhangNhap in DonHangNhap.HangDonHangNhaps) { TongDonHang += HangDonhangNhap.SoLuong * db.Hangs.Where(d => d.MaH == HangDonhangNhap.MaH).First().GiaNhap; } if (DonHangNhap.KieuGiamGia == "VNĐ" && DonHangNhap.GiamGia != null) { TongDonHang -= decimal.Parse(DonHangNhap.GiamGia); } else if (DonHangNhap.KieuGiamGia == "%" && DonHangNhap.GiamGia != null) { TongDonHang -= TongDonHang % 100 * decimal.Parse(DonHangNhap.GiamGia); } if ( ((TimKiemGiaTriDonHang && GiaTriDonHangBDDecimal <= TongDonHang && TongDonHang <= GiaTriDonHangKTDecimal) || !TimKiemGiaTriDonHang) && ((TimKiemNgayThucHien && NgayThucHienBDDate <= DonHangNhap.NgayNhap && DonHangNhap.NgayNhap <= NgayThucHienKTDate) || !TimKiemNgayThucHien) ) { TongGiaTriNhap += TongDonHang; doanhThu.TongDonHang = TongDonHang; doanhThus.Add(doanhThu); } } } if (!TimKiemLoaiDonHang || LoaiDonHang == "Xuất") { foreach (var DonHangXuat in DonHangXuats) { DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = DonHangXuat.MaDHX; doanhThu.GiamGia = DonHangXuat.GiamGia; doanhThu.KieuGiamGia = DonHangXuat.KieuGiamGia; doanhThu.LoaiDonHang = "Xuất"; doanhThu.NgayThucHien = DonHangXuat.NgayXuat; decimal TongDonHang = 0; foreach (var HangDonhangXuat in DonHangXuat.HangDonHangXuats) { TongDonHang += HangDonhangXuat.SoLuong * db.Hangs.Where(d => d.MaH == HangDonhangXuat.MaH).First().GiaNhap; } if (DonHangXuat.KieuGiamGia == "VNĐ" && DonHangXuat.GiamGia != null) { TongDonHang -= decimal.Parse(DonHangXuat.GiamGia); } else if (DonHangXuat.KieuGiamGia == "%" && DonHangXuat.GiamGia != null) { TongDonHang -= TongDonHang % 100 * decimal.Parse(DonHangXuat.GiamGia); } if ( ((TimKiemGiaTriDonHang && GiaTriDonHangBDDecimal <= TongDonHang && TongDonHang <= GiaTriDonHangKTDecimal) || !TimKiemGiaTriDonHang) && ((TimKiemNgayThucHien && NgayThucHienBDDate <= DonHangXuat.NgayXuat && DonHangXuat.NgayXuat <= NgayThucHienKTDate) || !TimKiemNgayThucHien) ) { TongGiaTriXuat += TongDonHang; doanhThu.TongDonHang = TongDonHang; doanhThus.Add(doanhThu); } } foreach (var DonHangDat in DonHangDats) { DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = DonHangDat.MaDHD; doanhThu.GiamGia = "0"; doanhThu.KieuGiamGia = "VNĐ"; doanhThu.LoaiDonHang = "Xuất"; doanhThu.NgayThucHien = (DateTime)DonHangDat.NgayHoanThanh; decimal TongDonHang = 0; foreach (var HangDonhangDat in DonHangDat.HangDonHangDats) { TongDonHang += HangDonhangDat.SoLuong * db.Hangs.Where(d => d.MaH == HangDonhangDat.MaH).First().GiaBan; } if ( ((TimKiemGiaTriDonHang && GiaTriDonHangBDDecimal <= TongDonHang && TongDonHang <= GiaTriDonHangKTDecimal) || !TimKiemGiaTriDonHang) && ((TimKiemNgayThucHien && NgayThucHienBDDate <= DonHangDat.NgayHoanThanh && DonHangDat.NgayHoanThanh <= NgayThucHienKTDate) || !TimKiemNgayThucHien) ) { TongGiaTriXuat += TongDonHang; doanhThu.TongDonHang = TongDonHang; doanhThus.Add(doanhThu); } } } ViewBag.TongGiaTriNhap = TongGiaTriNhap; ViewBag.TongGiaTriXuat = TongGiaTriXuat; return(View("Index", doanhThus)); }
public int KiemTraNguoiDungv2(NguoiDung user) { return(ndDAL.KiemTraNguoiDungv2(user)); }
private void Click_btnTaoMoi(object sender, RoutedEventArgs e) { try { if (txbTenTaiKhoan.Text == "") { throw new Exception("TaiKhoanRong"); } if (!KiemTraChuanTenTaiKhoan(txbTenTaiKhoan.Text.ToUpper())) { throw new Exception("TaiKhoanChuaDungChuan"); } if (!KiemTraTaiKhoanTonTai(txbTenTaiKhoan.Text.ToUpper())) { throw new Exception("TaiKhoanDaTonTai"); } if (txbTenHienThi.Text == "") { throw new Exception("TenHienThiRong"); } if (txbMatKhau.Password == "") { throw new Exception("MatKhauRong"); } if (txbNhapLaiMatKhau.Password == "") { throw new Exception("NhapLaiMatKhauRong"); } if (txbMatKhau.Password.Length < 6) { throw new Exception("MatKhauNgan"); } if (txbMatKhau.Password != txbNhapLaiMatKhau.Password) { throw new Exception("MatKhauKhacNhau"); } NguoiDung nd = new NguoiDung { NguoiDungID = txbTenTaiKhoan.Text, TenHienThi = txbTenHienThi.Text, MatKhau = txbMatKhau.Password }; using (QuanLyDuLieu db = new QuanLyDuLieu()) { db.NguoiDung.Add(nd); db.SaveChanges(); MessageBox.Show("Tạo mới tài khoản thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); DangNhap dn = new DangNhap(); dn.Show(); this.Close(); } } catch (Exception ex) { if (ex.Message == "TaiKhoanRong") { textThongBao.Text = "* Bắt buộc nhập tên tài khoản"; txbTenTaiKhoan.Focus(); } else if (ex.Message == "TaiKhoanChuaDungChuan") { textThongBao.Text = "* Tài khoản chỉ nhập a-zA-Z0-9 và gạch chân ''_''"; txbTenTaiKhoan.Focus(); } else if (ex.Message == "TaiKhoanDaTonTai") { textThongBao.Text = "* Tài khoản đã tồn tại"; txbTenTaiKhoan.Focus(); } else if (ex.Message == "TenHienThiRong") { textThongBao.Text = "* Bắt buộc nhập tên hiển thị"; txbTenHienThi.Focus(); } else if (ex.Message == "MatKhauRong") { textThongBao.Text = "* Bắt buộc nhập mật khẩu"; txbMatKhau.Focus(); } else if (ex.Message == "NhapLaiMatKhauRong") { textThongBao.Text = "* Bắt buộc phải nhập lại mật khẩu"; txbNhapLaiMatKhau.Focus(); } else if (ex.Message == "MatKhauNgan") { textThongBao.Text = "* Mật khẩu phải nhập 6 ký tự trở lên"; txbMatKhau.Focus(); } else if (ex.Message == "MatKhauKhacNhau") { textThongBao.Text = "* Mật khẩu nhập vào khác nhau"; txbNhapLaiMatKhau.Focus(); } else { MessageBox.Show(ex.Message, "Thông báo lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public bool ThemNguoiDung(NguoiDung nd) { return(ndDAL.ThemNguoiDung(nd)); }
public static ArrayList LayQuyenGioiTinhNguoiDung() { ArrayList list = new ArrayList(); string sql = string.Format("select DISTINCT NguoiDung.Quyen, NguoiDung.GioiTinh from NguoiDung where STT = 1"); try { conn.Open(); command.CommandText = sql; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string quyen = reader.GetString(0); string gioitinh = reader.GetString(1); NguoiDung nguoidung = new NguoiDung(quyen, gioitinh); list.Add(nguoidung); } } finally { conn.Close(); } return list; }
public void Chon(ArrayList taikhoan, ArrayList thietbiArrayList, ArrayList khoabanquyenArrayList) { nguoidung.DocFile(taikhoan); int chon; while (true) { Menu(); chon = int.Parse(Console.ReadLine()); Console.Clear(); if (chon == 0) { break; } switch (chon) { case 1: user = quanlynguoidung.DangNhap(taikhoan); if (user != null) { Console.SetCursorPosition(53, 15); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Đăng nhập thành công"); Console.ForegroundColor = ConsoleColor.White; Console.ReadKey(); Console.Clear(); Console.SetCursorPosition(40, 6); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("HÃY NHẬP KHÓA BẢN QUYỀN BẠN MUỐN SỬ DỤNG!"); Console.ForegroundColor = ConsoleColor.White; Console.SetCursorPosition(40, 7); Console.WriteLine("_______________________________________________"); Console.SetCursorPosition(40, 8); Console.WriteLine("|"); Console.SetCursorPosition(40, 9); Console.WriteLine("|Nhập key:"); Console.SetCursorPosition(40, 10); Console.WriteLine("|______________________________________________"); Console.SetCursorPosition(50, 9); string key = Console.ReadLine(); quanlynguoidung.NhapKey(thietbiArrayList, khoabanquyenArrayList, user, key); Console.ReadKey(); Console.Clear(); } else { Console.SetCursorPosition(53, 15); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Đăng nhập thất bại"); Console.ForegroundColor = ConsoleColor.White; } Console.ReadKey(); Console.Clear(); break; case 2: quanlynguoidung.TaoTK(taikhoan, thietbiArrayList); Console.Clear(); break; default: break; } } }
public FormForgotPW3(NguoiDung nd_PW2) { InitializeComponent(); nd = nd_PW2; }
public int ThemNguoiDung(NguoiDung nd) { return(nguoiDung.ThemNguoiDung(nd)); }
public long Insert(NguoiDung entity) { db.NguoiDungs.Add(entity); db.SaveChanges(); return(entity.MaNguoiDung); }
public ActionResult ThongTinNguoiDung(int id) { NguoiDung nguoidung = db.NguoiDungs.Find(id); return(View(nguoidung)); }
public ActionResult Check() { //lấy về giỏ hàng hiện tại var cart = Session[CommomConstants.CartSession]; var list = new List <CartItem>(); list = (List <CartItem>)cart; DBModels db = new DBModels(); // lấy về người đăng nhập hiện tại var sessnd = Session[CommomConstants.NguoiDungSession]; var nd = new NguoiDungLogin(); nd = (NguoiDungLogin)sessnd; if (nd == null) { var px = new PhieuXuat(); px.MaND = (DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds.ToString(); while (px.MaND.Length > 10) { px.MaND = px.MaND.Substring(1, px.MaND.Length - 2); } px.MaPX = px.MaND; px.NgayDat = DateTime.Now; px.NgayShip = DateTime.Now; db.PhieuXuats.Add(px); var kvl = new NguoiDung(); kvl.MaND = px.MaND; db.NguoiDungs.Add(kvl); db.SaveChanges(); //Gán vào session Session[CommomConstants.CartSession] = null; return(RedirectToAction("Success", "Card")); } else { var px = new PhieuXuat(); px.MaPX = (DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds.ToString(); while (px.MaPX.Length > 10) { px.MaPX = px.MaPX.Substring(1, px.MaPX.Length - 2); } px.MaND = nd.ID; px.NgayDat = DateTime.Now.Date; px.NgayShip = DateTime.Now.Date; db.PhieuXuats.Add(px); foreach (var i in list) //list cac san pham trong gio hang { db.CTPhieuXuats.Add(new CTPhieuXuat //them tuong ung vao phieu xuat { MaPX = px.MaPX, MaSP = i.SanPham.MaSP, SoLuong = i.Quantity }); } //list.Clear(); db.SaveChanges(); //Gán vào session Session[CommomConstants.CartSession] = list; return(RedirectToAction("Success", "Card")); } //return RedirectToAction("Index", "Card"); }
partial void InsertNguoiDung(NguoiDung instance);
public override async Task <ResponseEntity> InsertAsync(ChuyenLopViewModel modelVm) { try { List <KeyValuePair <string, dynamic> > columns = new List <KeyValuePair <string, dynamic> >(); columns.Add(new KeyValuePair <string, dynamic>("MaNguoiDung", modelVm.MaNguoiDung)); columns.Add(new KeyValuePair <string, dynamic>("MaLopChuyenDi", modelVm.MaLopChuyenDi)); columns.Add(new KeyValuePair <string, dynamic>("MaLopChuyenDen", modelVm.MaLopChuyenDen)); ChuyenLop entity = await _chuyenLopRepository.GetSingleByListConditionAsync(columns); if (entity != null) { if (entity.MaLopChuyenDen != modelVm.MaLopChuyenDen && entity.MaLopChuyenDi != modelVm.MaLopChuyenDi) { entity.MaLopChuyenDi = modelVm.MaLopChuyenDen; entity.MaLopChuyenDen = modelVm.MaLopChuyenDi; await _chuyenLopRepository.InsertAsync(entity); } return(new ResponseEntity(StatusCodeConstants.OK, modelVm, MessageConstants.UPDATE_SUCCESS)); } // XÓA MÃ LỚP HỌC CŨ, THÊM MÃ LỚP HỌC MỚI VÀO DANH SÁCH LỚP HỌC CỦA BẢNG USER NguoiDung nguoiDung = await _nguoiDungRepository.GetSingleByIdAsync(modelVm.MaNguoiDung); HashSet <int> dsMaLopHoc = JsonConvert.DeserializeObject <HashSet <int> >(nguoiDung.DanhSachLopHoc); dsMaLopHoc.RemoveWhere(x => x == modelVm.MaLopChuyenDi); dsMaLopHoc.Add(modelVm.MaLopChuyenDen); nguoiDung.DanhSachLopHoc = JsonConvert.SerializeObject(dsMaLopHoc); // XÓA MÃ NGƯỜI DÙNG CỦA KHỎI LỚP HỌC CHUYỂN ĐI LopHoc lopChuyenDi = await _lopHocRepository.GetSingleByIdAsync(modelVm.MaLopChuyenDi); HashSet <string> dsMaNguoiDung = JsonConvert.DeserializeObject <HashSet <string> >(lopChuyenDi.DanhSachHocVien); dsMaNguoiDung.RemoveWhere(x => x == modelVm.MaNguoiDung); lopChuyenDi.DanhSachHocVien = JsonConvert.SerializeObject(dsMaNguoiDung); // THÊM MÃ NGƯỜI DÙNG VÀO LỚP HỌC CHUYỂN ĐẾN LopHoc lopChuyenDen = await _lopHocRepository.GetSingleByIdAsync(modelVm.MaLopChuyenDen); dsMaNguoiDung = JsonConvert.DeserializeObject <HashSet <string> >(lopChuyenDen.DanhSachHocVien); dsMaNguoiDung.Add(modelVm.MaNguoiDung); lopChuyenDen.DanhSachHocVien = JsonConvert.SerializeObject(dsMaNguoiDung); await _nguoiDungRepository.UpdateAsync(nguoiDung.Id, nguoiDung); await _lopHocRepository.UpdateAsync(lopChuyenDi.Id, lopChuyenDi); await _lopHocRepository.UpdateAsync(lopChuyenDen.Id, lopChuyenDen); modelVm.TenLopChuyenDi = lopChuyenDi.TenLopHoc; modelVm.TenLopChuyenDen = lopChuyenDen.TenLopHoc; modelVm.NgayChuyen = DateTime.Now.ToString("dd/MM/yyyy"); entity = _mapper.Map <ChuyenLop>(modelVm); entity = await _chuyenLopRepository.InsertAsync(entity); return(new ResponseEntity(StatusCodeConstants.OK, modelVm, MessageConstants.UPDATE_SUCCESS)); } catch (Exception ex) { return(new ResponseEntity(StatusCodeConstants.ERROR_SERVER, ex.Message)); } }
public ActionResult ChinhSua(HoatDong position, HttpPostedFileBase fileUpload) { if (Session["Taikhoan"] == null || Session["Taikhoan"].ToString() == "") { return(RedirectToAction("Index", "Login")); } else { NguoiDung nd = (NguoiDung)Session["Taikhoan"]; List <Rel_CV_Q> re = db.Rel_CV_Qs.OrderBy(n => n.IdChucVu).Where(n => n.IdChucVu == nd.IdChucVu).ToList(); foreach (var a in re) { if (nd != null && a.Quyen.MoTa == "shd") { if (fileUpload == null && nd != null) { HoatDong p = db.HoatDongs.SingleOrDefault(n => n.IdHoatDong == position.IdHoatDong); p.TenHoatDong = position.TenHoatDong; p.MoTaChinh = position.MoTaChinh; p.Diadiem = position.Diadiem; p.ThoiGianBD = position.ThoiGianBD; p.ThoiGianKT = position.ThoiGianKT; p.GioiHanNguoiThamGia = position.GioiHanNguoiThamGia; p.IdDonViToChuc = position.IdDonViToChuc; p.NoiDungChinhSua = position.NoiDungChinhSua; p.ThoiGiand = DateTime.Now; if (p.NoiDungChinhSua != null) { p.TrangThai = "ccs"; UpdateModel(p); db.SubmitChanges(); } else { UpdateModel(p); db.SubmitChanges(); } return(RedirectToAction("Index", "TrangChuQt")); } else if (fileUpload != null && nd != null) { HoatDong d = db.HoatDongs.SingleOrDefault(n => n.IdHoatDong == position.IdHoatDong); var fileName = Path.GetFileName(fileUpload.FileName); var path = Path.Combine(Server.MapPath("~/images"), fileName); ViewBag.chucvu = nd.ChucVu.MoTa; if (System.IO.File.Exists(path)) { ViewBag.ThongBao = "Hình ảnh đã tồn tại"; } else { fileUpload.SaveAs(path); } d.HinhAnh = fileName; UpdateModel(d); db.SubmitChanges(); return(RedirectToAction("Index", "TrangChuQt")); } } } return(RedirectToAction("Loi", "Login")); } }
//public bool CheckID(string MaND) //{ // return dal.CheckID(MaND); //} public int Update(NguoiDung obj) { return(dal.Update(obj)); }
public string DuyetHd(HoatDong position) { NguoiDung nd = (NguoiDung)Session["Taikhoan"]; List <Rel_CV_Q> re = db.Rel_CV_Qs.OrderBy(n => n.IdChucVu).Where(n => n.IdChucVu == nd.IdChucVu).ToList(); foreach (var a in re) { if (nd != null && a.Quyen.MoTa == "shd") { HoatDong p = db.HoatDongs.SingleOrDefault(n => n.IdHoatDong == position.IdHoatDong); if (nd.ChucVu.MoTa == "K") { if (p.TrangThai == "dd") { try { p.TrangThai = "cd"; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "cd") { try { p.TrangThai = "dd"; p.ThoiGiand = DateTime.Now; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "dh") { try { p.TrangThai = "ccs"; p.XoaTam = false; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "ccs") { try { p.TrangThai = "dd"; p.NoiDungChinhSua = null; p.ThoiGiand = DateTime.Now; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } return("ok"); } else if ((nd.ChucVu.MoTa == "DK" && p.DonViToChuc.MaDonVi.Trim() == "DO") || (nd.ChucVu.MoTa == "DK" && p.DonViToChuc.MaDonVi.Trim() == "LO")) { if (p.TrangThai == "dd") { try { p.TrangThai = "cd"; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "cd") { try { p.TrangThai = "dd"; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "dh") { try { p.XoaTam = false; p.TrangThai = "ccs"; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } else if (p.TrangThai == "ccs") { try { p.TrangThai = "dd"; p.NoiDungChinhSua = null; UpdateModel(p); db.SubmitChanges(); } catch (Exception ex) { return(ex.Message); } } return("ok"); } return("Bạn không có quyền xét duyệt hoạt động được tạo bởi khoa"); } } return("Bạn không có quyền xét duyệt"); }
public static int DoiThongTinTheoMaNguoiDung(NguoiDung nd) { string query = String.Format("UPDATE NguoiDung SET HoTen = N'" + nd.HoTen + "', Email = '" + nd.Email + "', NgaySinh = '" + nd.NgaySinh + "', GioiTinh = N'" + nd.GioiTinh + "', DiaChi = N'" + nd.DiaChi + "', ThanhPho = N'" + nd.ThanhPho + "', DienThoai = '" + nd.SoDienThoai + "' WHERE MaND = " + nd.MaND + ""); try { conn.Open(); command.CommandText = query; return command.ExecuteNonQuery(); } catch (Exception ex) { } finally { conn.Close(); } return 0; }
public static ArrayList LayChiTietNguoiDung(int mand) { ArrayList list = new ArrayList(); string sql = string.Format("select * from NguoiDung where MaND = '" + mand + "' and STT = 1"); try { conn.Open(); command.CommandText = sql; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { int mand1 = reader.GetInt32(0); string quyen = reader.GetString(1); string taikhoan = reader.GetString(2); string matkhau = reader.GetString(3); string hoten = reader.GetString(4); DateTime ngaysinh1 = reader.GetDateTime(5); String ngaysinh = (ngaysinh1.ToString("yyyy-MM-dd").ToString()); // string ngaysinh = reader.GetDateTime(5).ToShortDateString(); //string ng = string.Format(reader.GetString(5)); //DateTime ngaysinh = DateTime.ParseExact(ng, "yyyy-MM-dd", new CultureInfo("en-US")); string gioitinh = reader.GetString(6); string diachi = reader.GetString(7); string thanhpho = reader.GetString(8); string email = reader.GetString(9); string dienthoai = reader.GetString(10); int stt = reader.GetInt32(11); NguoiDung nguoidung = new NguoiDung(mand, quyen, taikhoan, matkhau, hoten, ngaysinh, gioitinh, diachi, thanhpho, email, dienthoai, stt); list.Add(nguoidung); } } finally { conn.Close(); } return list; }
public ActionResult Index() { NguoiDung sNguoiDung = Session["nguoiDung"] as NguoiDung; if (sNguoiDung == null || db.NguoiDungs.Where(d => d.MaND == sNguoiDung.MaND).FirstOrDefault() == null) { return(RedirectToAction("Index", "Login")); } List <DoanhThu> doanhThus = new List <DoanhThu>(); var DonHangNhaps = db.DonHangNhaps.Where(d => d.DaDuyet == true).Include(d => d.HangDonHangNhaps).ToList(); var DonHangXuats = db.DonHangXuats.Where(d => d.DaDuyet == true).Include(d => d.HangDonHangXuats).ToList(); var donHangDats = db.DonHangDats.Where(d => d.TrangThai == "Đã thanh toán").Include(d => d.HangDonHangDats).ToList(); decimal TongGiaTriNhap = 0; decimal TongGiaTriXuat = 0; foreach (var DonHangNhap in DonHangNhaps) { DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = DonHangNhap.MaDHN; doanhThu.GiamGia = DonHangNhap.GiamGia; doanhThu.KieuGiamGia = DonHangNhap.KieuGiamGia; doanhThu.NgayThucHien = DonHangNhap.NgayNhap; doanhThu.LoaiDonHang = "Nhập"; decimal TongDonHang = 0; foreach (var HangDonhangNhap in DonHangNhap.HangDonHangNhaps) { TongDonHang += HangDonhangNhap.SoLuong * db.Hangs.Where(d => d.MaH == HangDonhangNhap.MaH).First().GiaNhap; } if (DonHangNhap.KieuGiamGia == "VNĐ" && DonHangNhap.GiamGia != null) { TongDonHang -= decimal.Parse(DonHangNhap.GiamGia); } else if (DonHangNhap.KieuGiamGia == "%" && DonHangNhap.GiamGia != null) { TongDonHang -= TongDonHang % 100 * decimal.Parse(DonHangNhap.GiamGia); } TongGiaTriNhap += TongDonHang; doanhThu.TongDonHang = TongDonHang; doanhThus.Add(doanhThu); } foreach (var DonHangXuat in DonHangXuats) { DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = DonHangXuat.MaDHX; doanhThu.GiamGia = DonHangXuat.GiamGia; doanhThu.KieuGiamGia = DonHangXuat.KieuGiamGia; doanhThu.LoaiDonHang = "Xuất"; doanhThu.NgayThucHien = DonHangXuat.NgayXuat; decimal TongDonHang = 0; foreach (var HangDonhangXuat in DonHangXuat.HangDonHangXuats) { TongDonHang += HangDonhangXuat.SoLuong * db.Hangs.Where(d => d.MaH == HangDonhangXuat.MaH).First().GiaNhap; } if (DonHangXuat.KieuGiamGia == "VNĐ" && DonHangXuat.GiamGia != null) { TongDonHang -= decimal.Parse(DonHangXuat.GiamGia); } else if (DonHangXuat.KieuGiamGia == "%" && DonHangXuat.GiamGia != null) { TongDonHang -= TongDonHang % 100 * decimal.Parse(DonHangXuat.GiamGia); } doanhThu.TongDonHang = TongDonHang; TongGiaTriXuat += TongDonHang; doanhThus.Add(doanhThu); } foreach (DonHangDat donHangDat in donHangDats) { System.Diagnostics.Debug.WriteLine("MaDHD: ", donHangDat.MaDHD); DoanhThu doanhThu = new DoanhThu(); doanhThu.MaDH = donHangDat.MaDHD; doanhThu.GiamGia = "0"; doanhThu.KieuGiamGia = "VNĐ"; doanhThu.LoaiDonHang = "Xuất"; doanhThu.NgayThucHien = (DateTime)donHangDat.NgayHoanThanh; decimal TongDonHang = 0; foreach (var hangDonHangDat in donHangDat.HangDonHangDats) { TongDonHang += hangDonHangDat.SoLuong * db.Hangs.Where(d => d.MaH == hangDonHangDat.MaH).First().GiaBan; } doanhThu.TongDonHang = TongDonHang; TongGiaTriXuat += TongDonHang; doanhThus.Add(doanhThu); } ViewBag.TongGiaTriNhap = TongGiaTriNhap; ViewBag.TongGiaTriXuat = TongGiaTriXuat; return(View(doanhThus)); }
public NguoiDung GetANguoiDungId(int id) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT * FROM tblNguoiDung WHERE id = @id"; cmd.Connection = con; cmd.Parameters.AddWithValue("@id", id); SqlDataReader rd = cmd.ExecuteReader(); NguoiDung nd = new NguoiDung(); if (rd.Read()) { nd.id = Convert.ToInt32(rd["id"]); nd.tenDN = Convert.ToString(rd["tenDN"]); nd.matKhau = Convert.ToString(rd["matKhau"]); nd.hoTen = Convert.ToString(rd["hoTen"]); nd.email = Convert.ToString(rd["email"]); nd.ngayTao = Convert.ToDateTime(rd["ngayTao"]); nd.quyen = Convert.ToInt32(rd["quyen"]); nd.trangThai = Convert.ToInt32(rd["trangThai"]); } con.Close(); return nd; }
/// <summary> /// lấy mục tiêu hiện tại của người dùng /// </summary> /// <param name="nd">người dùng</param> /// <returns>mục tiêu hiện tại</returns> public static MucTieu getMucTieuHienTai(NguoiDung nd) { MucTieu muctieu = connection.Table <MucTieu>().Where(r => r.TenDangNhap == nd.TenDangNhap && (r.TrangThai == "Đã bắt đầu" || r.TrangThai == "Chưa bắt đầu")).FirstOrDefault(); return(muctieu); }
public static NguoiDung LayNguoiDungDangNhapTheoEMail(String email) { NguoiDung nd = null; string query = String.Format("SELECT Email, HoTen, MaND FROM NguoiDung WHERE Email = '" + email + "' and STT = 1"); try { conn.Open(); command.CommandText = query; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { nd = new NguoiDung(); nd.Email = reader.GetString(0); nd.HoTen = reader.GetString(1); nd.MaND = reader.GetInt32(2); return nd; } } finally { conn.Close(); } return null; }
public string DeleteHoatdong(HoatDong position) { NguoiDung nd = (NguoiDung)Session["Taikhoan"]; List <Rel_CV_Q> re = db.Rel_CV_Qs.OrderBy(n => n.IdChucVu).Where(n => n.IdChucVu == nd.IdChucVu).ToList(); foreach (var a in re) { if (nd != null && a.Quyen.MoTa == "xhd") { HoatDong p = db.HoatDongs.SingleOrDefault(n => n.IdHoatDong == position.IdHoatDong); List <DangKiThamGiaHD> lst = db.DangKiThamGiaHDs.Where(n => n.IdHoatDong == p.IdHoatDong).ToList(); if (nd.ChucVu.MoTa == "K") { try { if (lst.Count() > 0) { foreach (var i in lst) { i.XoaTam = true; UpdateModel(i); db.SubmitChanges(); p.XoaTam = true; p.TrangThai = "dh"; UpdateModel(p); db.SubmitChanges(); } } else if (lst.Count() == 0) { p.XoaTam = true; p.TrangThai = "dh"; UpdateModel(p); db.SubmitChanges(); } } catch (Exception ex) { return(ex.Message); } return("ok"); } else if ((nd.ChucVu.MoTa == "DK" && p.DonViToChuc.MaDonVi.Trim() == "DO") || (nd.ChucVu.MoTa == "DK" && p.DonViToChuc.MaDonVi.Trim() == "LO")) { try { if (lst.Count() > 0) { foreach (var i in lst) { i.XoaTam = true; UpdateModel(i); db.SubmitChanges(); p.XoaTam = true; p.TrangThai = "dh"; UpdateModel(p); db.SubmitChanges(); } } else if (lst.Count() == 0) { p.XoaTam = true; p.TrangThai = "dh"; UpdateModel(p); db.SubmitChanges(); } } catch (Exception ex) { return(ex.Message); } return("ok"); } return("Bạn không có quyền xóa hoạt động được tạo bởi khoa"); } } return("Bạn không có quyền xóa"); }
public ChangePassword(NguoiDung nd_PW2) { InitializeComponent(); nd = nd_PW2; }
void btnLuu_Click(object sender, EventArgs e) { lbrs.Visible = true; // Neu tat ca du lieu deu duoc nhap hop le if (KiemTraDieuKien() == 1 && KiemTraDieuKienThongTin() == 1) { NguoiDung data = new NguoiDung(); data.TenDangNhap = txtNhapTenDangNhap.Text; data.MatKhau = txtNhapMatKhau.Text; int rs = NguoiDung.Them(data); if (rs != 0) { CapNhatHanhDong("Thêm người dùng(id: " + rs + ")"); lbrs.Text = "*Không thêm được thông tin người dùng!"; ThongTinNguoiDung dataTTND = new ThongTinNguoiDung(); dataTTND.IDNguoiDung = rs; dataTTND.TenNguoiDung = txtHoTen.Text; dataTTND.ChucVu = txtChucVu.Text; dataTTND.DiaChi = txtDiaChi.Text; dataTTND.NgaySinh = ddlNgay.SelectedValue + "/" + ddlThang.SelectedValue + "/" + ddlNam.SelectedValue; dataTTND.SoDT = txtSDT.Text; int rsTTND = ThongTinNguoiDung.Them(dataTTND); if (rsTTND > 0) { lbThongBao.Visible = true; lbThongBao.Text = "Thêm người dùng thành công!"; CapNhatHanhDong("Thêm thông tin người dùng(id: " + rs + ")"); lbrs.Text = "*Thêm dữ liệu thành công!"; } else { lbThongBao.Visible = true; lbThongBao.Text = "Thêm thất bại!"; } refesh(); lbtitle.Visible = false; lbtitle2.Visible = false; PopulateControls(); } else { lbtitle.Visible = true; lbtitle.Text = "Thêm thất bại!"; lbrs.Text = "*Thêm dữ liệu thất bại!"; } } else lbrs.Text = "*Không thêm được dữ liệu!"; }
protected override void OnNavigatedTo(NavigationEventArgs e) { // lấy thông tin từ trang muc tap mucTap muctap = (mucTap)e.Parameter; tenBt = muctap.tenBaiTap; level = muctap.level; tenBT.Text = tenBt; nguoidung = TrangChu.nguoidung; muctieu = TrangChu.muctieu; //image List <Uri> uriLst = new List <Uri>(); if (tenBt == "Gập bụng") { for (int i = 1; i <= 4; i++) { uriLst.Add(new Uri("ms-appx:///Assets/gapbung" + i + ".png")); } } else { for (int i = 1; i <= 6; i++) { uriLst.Add(new Uri("ms-appx:///Assets/hitdat" + i + ".png")); } } for (int i = 0; i < 4; i++) { imgLst.Add(new BitmapImage(uriLst[i])); } threadImg = ThreadPoolTimer.CreatePeriodicTimer(UpdateSprite, TimeSpan.FromMilliseconds(200)); // lay thong tin bai tap bung hay hit dat dua vao ten baiTapBung = connection.Table <BaiTap>().Where(r => r.TenBaiTap == tenBt).FirstOrDefault(); idBT = baiTapBung.IdBaiTap; if (muctieu != null) { thongKeNgay = TrangChu.getThongKeNgayHienTai(muctieu); thongKeTapBung = connection.Table <ThongKeBaiTap>().Where(r => r.IdThongKeNgay == thongKeNgay.IdThongKeNgay && r.IdBaiTap == idBT).FirstOrDefault(); if (thongKeTapBung == null) { thongKeTapBung = new ThongKeBaiTap() { IdThongKeNgay = thongKeNgay.IdThongKeNgay, IdBaiTap = idBT, LuongKaloTieuHao = 0, SoLan = 0 }; connection.Insert(thongKeTapBung); } } else { thongKeTapBung = new ThongKeBaiTap(); } }
public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) { var args = new ValidatePasswordEventArgs(username, password, true); OnValidatingPassword(args); if (args.Cancel) { status = MembershipCreateStatus.InvalidPassword; return null; } if (RequiresUniqueEmail && GetUserNameByEmail(email) != string.Empty) { status = MembershipCreateStatus.DuplicateEmail; return null; } var user = GetUser(username, true); if (user == null) { //var userObj = new NguoiDung { Username = username, Password = GetMd5Hash(password), Email = email }; var userObj = new NguoiDung { Username = username, Password = password, Email = email }; db.NguoiDungs.InsertOnSubmit(userObj); db.SubmitChanges(); status = MembershipCreateStatus.Success; return GetUser(username, true); } status = MembershipCreateStatus.DuplicateUserName; return null; }
public ActionResult AddInStock(string MaDHX, string MaH, string SoLuong) { NguoiDung sNguoiDung = Session["nguoiDung"] as NguoiDung; if (sNguoiDung == null || db.NguoiDungs.Where(d => d.MaND == sNguoiDung.MaND).FirstOrDefault() == null) { return(RedirectToAction("Index", "Login")); } var donHangXuat = db.DonHangXuats.Where(d => d.MaDHX == MaDHX && d.DaDuyet == false && d.DaXoa == false).FirstOrDefault(); Hang hang = db.Hangs.Single(d => d.MaH == MaH); bool loi = false; if (SoLuong == "") { ViewBag.Loi = "Chưa nhập số lượng"; loi = true; } else if (int.Parse(SoLuong) <= 0) { ViewBag.Loi = "Số lượng phải lớn hơn 0"; loi = true; } else if (hang.SoLuong < int.Parse(SoLuong)) { ViewBag.errCount = "Số lượng vượt quá số lượng có trong kho"; } else { var HDHX = db.HangDonHangXuats.Where(d => d.MaDHX == MaDHX && d.MaH == MaH).FirstOrDefault(); if (HDHX != null) { HDHX.SoLuong += int.Parse(SoLuong); } else { HangDonHangXuat hangDonHangXuat = new HangDonHangXuat(); hangDonHangXuat.SoLuong = int.Parse(SoLuong); hangDonHangXuat.MaH = MaH; hangDonHangXuat.MaDHX = donHangXuat.MaDHX; db.HangDonHangXuats.Add(hangDonHangXuat); } db.SaveChanges(); } donHangXuat.KhachHang = db.KhachHangs.Where(d => d.MaKH == donHangXuat.MaKH).FirstOrDefault(); donHangXuat.HangDonHangXuats = db.HangDonHangXuats.Where(d => d.MaDHX == donHangXuat.MaDHX).ToList(); decimal TongDonHang = 0; foreach (var HangDonHangXuat in donHangXuat.HangDonHangXuats) { HangDonHangXuat.Hang = db.Hangs.Where(d => d.MaH == HangDonHangXuat.MaH).FirstOrDefault(); HangDonHangXuat.Hang.MauHang = db.MauHangs.Where(d => d.MaMH == HangDonHangXuat.Hang.MaMH).FirstOrDefault(); TongDonHang = HangDonHangXuat.SoLuong * HangDonHangXuat.Hang.GiaBan; } if (donHangXuat.KieuGiamGia == "%" && donHangXuat.GiamGia != null) { TongDonHang = TongDonHang * ((100 - decimal.Parse(donHangXuat.GiamGia)) / 100); } else if (donHangXuat.KieuGiamGia == "VNĐ" && donHangXuat.GiamGia != null) { TongDonHang -= decimal.Parse(donHangXuat.GiamGia); } ViewBag.TongDonHang = String.Format("{0:n0}", TongDonHang); ViewBag.MauHangs = db.MauHangs.ToList(); ViewBag.Hangs = db.Hangs.Where(d => d.SoLuong > 0).Include(d => d.MauHang).ToList(); return(View("Create", donHangXuat)); }
// // GET: /NguoiDung/Details/5 public ViewResult Details(int id) { NguoiDung nguoidung = db.NguoiDungs.Find(id); return(View(nguoidung)); }
public static NguoiDung LayNguoiDungDangNhapTheoTen(String username) { NguoiDung nd = null; string query = String.Format("SELECT HoTen, Email, DienThoai, DiaChi, ThanhPho, TaiKhoan, GioiTinh FROM NguoiDung WHERE TaiKhoan = '" + username + "' and STT = 1"); try { conn.Open(); command.CommandText = query; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { nd = new NguoiDung(); nd.HoTen = reader.GetString(0); nd.Email = reader.GetString(1); nd.SoDienThoai = reader.GetString(2); nd.DiaChi = reader.GetString(3); nd.ThanhPho = reader.GetString(4); nd.TaiKhoan = reader.GetString(5); nd.GioiTinh = reader.GetString(6); return nd; } } finally { conn.Close(); } return null; }