public ActionResult LichSuGiaoDich() { AdminSession ses = new AdminSession(); THANHVIEN tv = ses.getSession(); List <LOLACC> lstAcc = db.LOLACCs.Where(p => p.THANHVIENID == tv.ID).ToList(); return(View(lstAcc)); }
//[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(int id) { THANHVIEN tHANHVIEN = db.THANHVIENs.Find(id); db.THANHVIENs.Remove(tHANHVIEN); db.SaveChanges(); return(RedirectToAction("Index")); }
public void register(string username, string password) { THANHVIEN t = new THANHVIEN(); t.TENDANGNHAP = username; t.MATKHAU = encryptSHA(password); db.THANHVIENs.Add(t); db.SaveChanges(); }
public async Task <ActionResult> DeleteConfirmed(string id) { THANHVIEN thanhvien = await db.THANHVIENs.FindAsync(id); db.THANHVIENs.Remove(thanhvien); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IHttpActionResult Delete([FromUri] int id) { THANHVIEN tv = (from s in db.THANHVIENs where s.MA == id select s).First(); tv.DAXOA = true; db.SaveChanges(); return(Ok()); }
private void btnLuu_Click(object sender, EventArgs e) { if (this.txtTendongho.TextLength == 0) { MessageBox.Show("Tên dòng họ không được bỏ trống"); } else if (this.txtHoTen.TextLength == 0) { MessageBox.Show("Họ tên không được bỏ trống"); } else if (txtDiachi.TextLength == 0) { MessageBox.Show("Địa chỉ không được bỏ trống"); } else { try { ThemTV themtv = new ThemTV(); GhiNhanKetThuc gnkt = new GhiNhanKetThuc(); GhiNhanThanhTich gntt = new GhiNhanThanhTich(); themtv.set_tenDH(txtTendongho.Text); //Lấy giá trị text của txtTendongho gnkt.set_tenDH(txtTendongho.Text); //Lấy giá trị text của txtTendongho gntt.set_tenDH(txtTendongho.Text); //Lấy giá trị text của txtTendongho if (rdoNam.Checked == true) { gioitinh = rdoNam.Text; } if (rdoNu.Checked == true) { gioitinh = rdoNu.Text; } DateTime NgaySinh = dtpNgaySinh.Value.Date; DateTime NgayVH = dtpNgayVH.Value.Date; THANHVIEN tv = new THANHVIEN(NgaySinh, NgayVH, 1, "TV01", busqq.Get_QQ(cboQuequan.SelectedItem.ToString()), txtDiachi.Text, txtHoTen.Text, gioitinh); bustv.Insert(tv); foreach (object item in clbNghenghiep.CheckedItems) { List_TenNNghiep.Add(item.ToString()); } foreach (string s in List_TenNNghiep) { TV_NGHENGHIEP tv_nn = new TV_NGHENGHIEP(busnn.Get_NN(s), bustv.Genarate_MATV(bustv.Get_CountRow() - 1)); bustv_nn.Insert_TV_NN(tv_nn); } } catch (Exception ex) { MessageBox.Show("Thêm dữ liệu bị lỗi." + ex.ToString()); } } QuanLyGiaPha f = new QuanLyGiaPha(); f.Show(); this.Hide(); }
// cập nhật vai tro cua 1 thành viên trong 1 nhom public bool updateThanhVien(string maDangKy, string maNhom, THANHVIEN tv) { string query = "update ThanhVien set VaiTro = @vaiTro where MaDangKy = @maDangKy and MaNhom = @maNhom "; if (DataProvider.Instance.ExecuteNonQuery(query, new object[] { tv.vaiTro, maDangKy, maNhom }) > 0) { return(true); } return(false); }
public IHttpActionResult Add([FromBody] THANHVIENModel tv) { Mapper.CreateMap <THANHVIENModel, THANHVIEN>(); THANHVIEN _tv = Mapper.Map <THANHVIENModel, THANHVIEN>(tv); db.THANHVIENs.Add(_tv); db.SaveChanges(); return(Ok()); }
public bool updateThanhVien(DataGridView data) { DataGridViewRow row = data.SelectedCells[0].OwningRow; string maDangKy = row.Cells["MaDangKy"].Value.ToString(); string maNhom = row.Cells["MaNhom"].Value.ToString(); string vaiTro = row.Cells["VaiTro"].Value.ToString(); THANHVIEN tv = new THANHVIEN(maDangKy, maNhom, vaiTro); return(ThanhVienDAO.Instance.updateThanhVien(maDangKy, maNhom, tv)); }
public bool Insert(THANHVIEN tv)//Thêm thành viên mới vào DB { _cn.Open(); string SQL = "INSERT INTO THANHVIEN(MATV,HoTen,GioiTinh,NgaySinh,NgayVaoHo,Doi,MAQQ,TenDC,MATVCu) VALUES ('" + tv.MATV + "',N'" + tv.HoTen + "',N'" + tv.GioiTinh + "', '" + tv.NgaySinh + "', '" + tv.NgayVaoHo + "','" + tv.Doi + "','" + tv.MAQQ + "', N'" + tv.TenDC + "', '" + tv.MATVCu + "')"; SqlCommand cmd = new SqlCommand(SQL, _cn); cmd.ExecuteNonQuery(); _cn.Close(); return(true); }
public ActionResult Signup(RegisterViewModel register) { if (ModelState.IsValid) { if (register.Password == register.ConfirmPassword) { THANHVIEN thanhvien = new THANHVIEN(); var user = (from u in tmdt.THANHVIENs where u.TENDANGNHAP == register.UserName || u.EMAIL == register.Email select u).SingleOrDefault(); if (user != null) { ModelState.AddModelError("", "Tên đăng nhập hoặc Email đã tồn tại"); return(View()); } else { if (!login.CheckEmail(register.Email)) // Check email valid { ModelState.AddModelError("", "Email không có thật"); } else { user = (from u in tmdt.THANHVIENs orderby u.MA descending select u).Take(1).SingleOrDefault(); if (user == null) { thanhvien.MA = 1; } else { thanhvien.MA = user.MA + 1; } thanhvien.TENDANGNHAP = register.UserName; thanhvien.MATKHAU = login.encryptSHA(register.Password); // Encode password thanhvien.TEN = register.Name; thanhvien.EMAIL = register.Email; tmdt.THANHVIENs.Add(thanhvien); tmdt.SaveChanges(); } } } else { ModelState.AddModelError("", "Mật khẩu xác nhận không đúng"); } } else { ModelState.AddModelError("", "Loi cmnr"); } return(View()); }
public ActionResult Edit([Bind(Include = "IDTV,IDLOP,TENTV,EMAILTV,SDTTV,USERNAME,PASSWORD,TRANGTHAI")] THANHVIEN tHANHVIEN) { if (ModelState.IsValid) { db.Entry(tHANHVIEN).State = EntityState.Modified; var encryptedMd5Pass = Encryptor.MD5Hash(tHANHVIEN.PASSWORD); tHANHVIEN.PASSWORD = encryptedMd5Pass; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDLOP = new SelectList(db.LOPs, "IDLOP", "TENLOP", tHANHVIEN.IDLOP); return(View(tHANHVIEN)); }
// GET: Admin/THANHVIENs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THANHVIEN tHANHVIEN = db.THANHVIENs.Find(id); if (tHANHVIEN == null) { return(HttpNotFound()); } return(View(tHANHVIEN)); }
public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THANHVIEN thanhvien = await db.THANHVIENs.FindAsync(id); if (thanhvien == null) { return(HttpNotFound()); } return(View(thanhvien)); }
public int DeleteTV(int ID) { THANHVIEN tv = db.THANHVIENs.Find(ID); if (tv != null) { db.THANHVIENs.Remove(tv); return(db.SaveChanges()); } else { return(-1); } }
public ActionResult DetailTV(int ID) { THANHVIENDao dao = new THANHVIENDao(); DONHANGDao dao1 = new DONHANGDao(); THANHVIEN tv = dao.DetailTV(ID); IQueryable <DONHANG> listDH = dao1.ListDH(ID); DHofTV d = new DHofTV() { THANHVIEN = tv, ListDH = listDH }; return(View(d)); }
// GET: Admin/THANHVIENs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THANHVIEN tHANHVIEN = db.THANHVIENs.Find(id); if (tHANHVIEN == null) { return(HttpNotFound()); } ViewBag.IDLOP = new SelectList(db.LOPs, "IDLOP", "TENLOP", tHANHVIEN.IDLOP); return(View(tHANHVIEN)); }
public bool Update_TV(THANHVIEN tv_ud, string MATV) { // Ket noi _cn.Open(); // Query string string SQL = "UPDATE THANHVIEN SET HoTen= '" + tv_ud.HoTen + "',GioiTinh= '" + tv_ud.GioiTinh + "',NgaySinh = '" + tv_ud.NgaySinh + "',NgayVaoHo= '" + tv_ud.NgayVaoHo + "',MAQQ= '" + tv_ud.MAQQ + "',TenDC= '" + tv_ud.TenDC + "',MATVCu = '" + tv_ud.MATVCu + "'WHERE MATV = '" + MATV + "'"; // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, _cn); // Query và kiểm tra cmd.ExecuteNonQuery(); _cn.Close(); return(true); }
// thêm thông tin 1 thành viên public bool insertThanhVien(THANHVIEN tv) { string query = "insert into ThanhVien(MaDangKy, MaNhom, VaiTro) values( @maDangKy , @maNhom , @vaiTro )"; object[] para = new object[] { tv.maDangKy, tv.maNhom, tv.vaiTro }; if (DataProvider.Instance.ExecuteNonQuery(query, para) > 0) { return(true); } return(false); }
public void edituser(THANHVIEN tv) { THANHVIEN tv1 = db.THANHVIENs.Find(tv.ID); if (tv1 != null) { tv1.TENTV = tv.TENTV; tv1.DIACHI = tv.DIACHI; tv1.EMAIL = tv.EMAIL; tv1.SDT = tv.SDT; tv1.NG = tv.NG; tv1.GT = tv.GT; db.SaveChanges(); return; } }
// lấy tất cả thông tin trong bảng thành viên public List <THANHVIEN> GetAll() { List <THANHVIEN> thanhViens = new List <THANHVIEN>(); string query = "select * from ThanhVien"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { string maDangKy = item["maDangKy"].ToString(); string maNhom = item["maNhom"].ToString(); string vaiTro = item["vaiTro"].ToString(); THANHVIEN tv = new THANHVIEN(maDangKy, maNhom, vaiTro); thanhViens.Add(tv); } return(thanhViens); }
public ActionResult DangKy(THANHVIEN tv, FormCollection f) { THANHVIEN thanhvien = db.THANHVIENs.SingleOrDefault(n => n.TaiKhoanTV == tv.TaiKhoanTV); if (thanhvien == null) { tv.MaLoaiTV = 1; db.THANHVIENs.Add(tv); db.SaveChanges(); ViewBag.Message = "Đăng ký thành công"; } else { ViewBag.Message = "Tên tài khoản đã tồn tại"; } return(View()); }
public ActionResult DangNhap(FormCollection collection, string Matkhau) { var tendn = collection["Tendangnhap"]; var matkhau = collection["Matkhau"]; string passwordMD5 = MaHoa.EncryptMD5(matkhau); if (String.IsNullOrEmpty(tendn)) { ViewData["Loi1"] = "Bạn chưa nhập tên đăng nhập"; } else if (String.IsNullOrEmpty(matkhau)) { ViewData["Loi2"] = "Bạn chưa nhập mật khẩu"; } else if (tendn == "admin" && collection["Matkhau"].ToString() == "admin") { Session["admin"] = 1; System.Diagnostics.Debug.WriteLine("caccccccccc"); return(RedirectToAction("QuanLyPhim", "Admin")); } else { THANHVIEN kh = DataAccess.db.THANHVIENs.SingleOrDefault(n => n.username == tendn && n.password == passwordMD5); if (kh != null) { //ViewBag.Thongbao = "Đăng nhập thành công"; Session["Taikhoan"] = kh; ViewBag.User = tendn; if (Session["MaThongTinChieu"] != null) { return(RedirectToAction("MuaVe", "QKTCinema")); } else if (Session["MaThongTinChieu"] == null) { return(RedirectToAction("TrangChu", "QKTCinema")); } } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(this.DangNhap()); }
//Add thành viên private void addMember_Click(object sender, RoutedEventArgs e) { var name = nameMember.Text.Trim(); var phone = phoneNumber.Text.Trim(); //Thông báo khi để trống tên thành viên if (name.Length == 0) { MessageBox.Show("Không đễ trống tên thành viên", "Cảnh báo", MessageBoxButton.OK, MessageBoxImage.Warning); } //Thông báo khi để trống số điện thoại else if (phone.Length == 0) { MessageBox.Show("Không để trống số điện thoại", "Cảnh báo", MessageBoxButton.OK, MessageBoxImage.Warning); } //Thông báo khi trùng số điện thoại else if (DataProvider.Ins.DB.THANHVIEN.Any(mem => mem.SDT == phone)) { MessageBox.Show("Số điện thoại đã trùng", "Cảnh báo", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (phone.Length > 12) { MessageBox.Show("Số điện thoại không dài hơn 12"); } //Add khi nhập đầy đủ else { string MTV = $"TV{DataProvider.Ins.DB.THANHVIEN.Count() + 1}"; var mem = new THANHVIEN() { MATV = MTV, TENTV = name, SDT = phone }; nameMember.Text = default; phoneNumber.Text = default; DataProvider.Ins.DB.THANHVIEN.Add(mem); DataProvider.Ins.DB.SaveChanges(); MessageBox.Show($"Thêm thành công {name}", "Hoàn thành", MessageBoxButton.OK, MessageBoxImage.Information); member.ItemsSource = DataProvider.Ins.DB.THANHVIEN.ToList(); reload(); } }
// lấy thông tin từ mã đăng ký và mã nhóm public THANHVIEN GetByIDs(string madangky, string manhom) { string query = "select MaDangKy, MaNhom, VaiTro where MaDangKy = @madangky and MaNhom = @manhom "; object[] para = new object[] { madangky, manhom }; DataTable data = DataProvider.Instance.ExecuteQuery(query, para); DataRow item = data.Rows[0]; string maDangKy = item["MaDangKy"].ToString(); string maNhom = item["MaNhom"].ToString(); string vaiTro = item["VaiTro"].ToString(); THANHVIEN tv = new THANHVIEN(maDangKy, maNhom, vaiTro); return(tv); }
public ActionResult ThanhVien(string id) { var sstk = (THANHVIEN)Session["Taikhoan"]; if (sstk != null) { THANHVIEN acc = (THANHVIEN)Session["Taikhoan"]; return(View(acc)); } else if (!id.IsNullOrWhiteSpace()) { Session["Taikhoan"] = DataAccess.db.THANHVIENs.SingleOrDefault(x => x.MATV == id); return(View(DataAccess.db.THANHVIENs.SingleOrDefault(x => x.MATV == id))); } else { return(RedirectToAction("DangNhap", "NguoiDung")); } }
public ActionResult DoiMatKhau(FormCollection collection) { var oldPassword = collection["old-password"]; var newPassword = collection["new-password"]; var renewPassword = collection["renew-password"]; string passwordMd5 = MaHoa.EncryptMD5(oldPassword); if (String.IsNullOrEmpty(oldPassword)) { ViewData["Loi1"] = "Bạn chưa nhập mật khẩu cũ"; } else if (String.IsNullOrEmpty(newPassword)) { ViewData["Loi2"] = "Bạn chưa nhập mật khẩu mới "; } else if (newPassword != renewPassword) { ViewData["Loi3"] = "Pass không giống "; } else { THANHVIEN currkH = (THANHVIEN)Session["Taikhoan"]; THANHVIEN kh = DataAccess.db.THANHVIENs.SingleOrDefault(n => n.username == currkH.username && n.password == passwordMd5); if (kh != null) { var newKh = new THANHVIEN(); newKh = currkH; newKh.password = MaHoa.EncryptMD5(renewPassword); DataAccess.db.THANHVIENs.AddOrUpdate(newKh); DataAccess.db.SaveChanges(); Session["DoiPass"] = 1; return(RedirectToAction("DangNhap", "NguoiDung")); } else { ViewBag.Thongbao = "Nhập sai pass mà đổi cái gì"; } } return(this.DoiMatKhau()); }
public IHttpActionResult Update([FromBody] THANHVIENModel news_tv) { Mapper.CreateMap <THANHVIENModel, THANHVIEN>(); THANHVIEN _news_tv = Mapper.Map <THANHVIENModel, THANHVIEN>(news_tv); THANHVIEN tv = (from s in db.THANHVIENs where s.MA == _news_tv.MA select s).First(); tv.MA = _news_tv.MA; tv.TEN = _news_tv.TEN; tv.TENDANGNHAP = _news_tv.TENDANGNHAP; tv.MATKHAU = _news_tv.MATKHAU; tv.DIACHI = _news_tv.DIACHI; tv.DIENTHOAI = _news_tv.DIENTHOAI; tv.EMAIL = _news_tv.EMAIL; tv.THONGTINMOTA = _news_tv.THONGTINMOTA; tv.LOAITHANHVIEN = _news_tv.LOAITHANHVIEN; tv.DAXOA = _news_tv.DAXOA; db.SaveChanges(); return(Ok()); }
public ActionResult DatHang(FormCollection collection) { DONDATHANG ddh = new DONDATHANG(); THANHVIEN kh = (THANHVIEN)Session["ThanhVien"]; List <CartItem> gh = (List <CartItem>)Session["ShoppingCart"]; ddh.MATHANHVIEN = kh.MATHANHVIEN; var ngaydat = DateTime.Now; ddh.NGAYDAT = DateTime.Now; var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]); ddh.NGAYGIAO = DateTime.Parse(ngaygiao); if (ddh.NGAYGIAO < DateTime.Now) { ViewData["Loi"] = "Ngày Giao hàng không đúng"; return(View()); } else { ddh.TINHTRANGGIAO = 1; ddh.DATHANHTOAN = 1; db.DONDATHANGs.Add(ddh); db.SaveChanges(); //Them chi tiet don hang foreach (var item in gh) { CHITIETDONDATHANG ctdh = new CHITIETDONDATHANG(); ctdh.MADDH = ddh.MADDH; ctdh.MASP = item.productOrder.MASP; ctdh.SOLUONG = item.Quality; ctdh.DONGIA = (long)item.productOrder.DONGIA; db.CHITIETDONDATHANGs.Add(ctdh); } SendMail(); db.SaveChanges(); Session["ShoppingCart"] = null; return(RedirectToAction("Xacnhandonhang", "Giohang")); } }
public ActionResult edituser(int ID, string TENTV, string EMAIL, string DIACHI, DateTime NG, string GT, int SDT) { THANHVIEN tv = new THANHVIEN(); tv.ID = ID; tv.TENTV = TENTV; tv.EMAIL = EMAIL; tv.DIACHI = DIACHI; tv.NG = NG; tv.GT = GT; tv.SDT = SDT; if (ModelState.IsValid) { UserDao dao = new UserDao(); dao.edituser(tv); return(Redirect("~/Home/Index")); } else { return(View()); } }