public override string ToStringFile() { string s = ","; return(ID.PadRight(10, ' ') + s + HoTen.PadRight(22, ' ') + s + GioiTinh.PadRight(11, ' ') + s + NgayThangNamSinh.ToString("dd/MM/yyyy").PadRight(13, ' ') + s + Sdt.ToString().PadRight(12, ' ') + s + Email.PadRight(20, ' ') + s + ViTri.PadRight(10) + s + LuongCoBan.ToString().PadRight(14, ' ') + s + HoaHong.ToString().PadRight(12, ' ') + s + Luong); }
public ActionResult Create([Bind(Include = "MaNhanVien,HoTen,NgaySinh,GioiTinh,QueQuan,DiaChi,CMND,Email,SDT,HinhAnh,MaChucVu,MaPB,TrangThai,NguoiSua,NgaySua,NguoiTao,NgayTao")] NhanVien nhanVien, FormCollection form) { if (ModelState.IsValid) { if (form["LuongCoBan"] == "" || form["LuongCoBan"] == null) { ViewBag.MaChucVu = new SelectList(db.ChucVus.Where(x => x.TrangThai == true), "MaChucVu", "TenChucVu", nhanVien.MaChucVu); ViewBag.MaPB = new SelectList(db.PhongBans.Where(x => x.MaPB != 12), "MaPB", "TenPB", nhanVien.MaPB); ViewBag.MaNhanVien = new SelectList(db.TaiKhoans, "MaNhanVien", "TenTK", nhanVien.MaNhanVien); ViewBag.MaQuyen = new SelectList(db.PhanQuyens.Where(x => !x.MaQuyen.Equals(3)), "MaQuyen", "TenQuyen"); this.AddNotification("Lương cơ bản không được trống!", NotificationType.ERROR); return(View(nhanVien)); } else { db.NhanViens.Add(nhanVien); db.SaveChanges(); var generator = new RandomGenerator(); int tenTaiKhoanRandom = generator.RandomNumber(100000, 999999); var luongCB = db.LuongCoBans.Where(x => x.MaNhanVien == nhanVien.MaNhanVien).SingleOrDefault(); if (luongCB == null) { var lCB = new LuongCoBan(); lCB.MaNhanVien = nhanVien.MaNhanVien; lCB.TienLuongCoBan = Convert.ToInt32(form["LuongCoBan"]); lCB.TrangThai = true; lCB.NguoiSua = nhanVien.NguoiSua; lCB.NgaySua = nhanVien.NgaySua; db.LuongCoBans.Add(lCB); db.SaveChanges(); } var taiKhoan = db.TaiKhoans.Where(x => x.MaNhanVien == nhanVien.MaNhanVien).SingleOrDefault(); if (taiKhoan == null) { var newTaiKhoan = new TaiKhoan(); newTaiKhoan.TenTK = nhanVien.MaNhanVien + tenTaiKhoanRandom.ToString(); newTaiKhoan.MaNhanVien = nhanVien.MaNhanVien; newTaiKhoan.MatKhau = "a123456"; newTaiKhoan.MaQuyen = Convert.ToInt32(form["MaQuyen"]); GuiTaiKhoanQuaEmail(nhanVien.Email, newTaiKhoan.TenTK, newTaiKhoan.MatKhau); db.TaiKhoans.Add(newTaiKhoan); db.SaveChanges(); } return(RedirectToAction("Index")); } } ViewBag.MaChucVu = new SelectList(db.ChucVus.Where(x => x.TrangThai == true), "MaChucVu", "TenChucVu", nhanVien.MaChucVu); ViewBag.MaPB = new SelectList(db.PhongBans.Where(x => x.MaPB != 12), "MaPB", "TenPB", nhanVien.MaPB); ViewBag.MaNhanVien = new SelectList(db.TaiKhoans, "MaNhanVien", "TenTK", nhanVien.MaNhanVien); ViewBag.MaQuyen = new SelectList(db.PhanQuyens.Where(x => !x.MaQuyen.Equals(3)), "MaQuyen", "TenQuyen"); return(View(nhanVien)); }
public ActionResult DeleteConfirmed(int id) { LuongCoBan luongCoBan = db.LuongCoBans.Find(id); db.LuongCoBans.Remove(luongCoBan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MaLuongCoBan,TienLuongCoBan,MaNhanVien,TrangThai,NguoiSua,NgaySua")] LuongCoBan luongCoBan) { if (ModelState.IsValid) { db.LuongCoBans.Add(luongCoBan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaNhanVien = new SelectList(db.NhanViens, "MaNhanVien", "HoTen", luongCoBan.MaNhanVien); return(View(luongCoBan)); }
// GET: LuongCoBan/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LuongCoBan luongCoBan = db.LuongCoBans.Find(id); if (luongCoBan == null) { return(HttpNotFound()); } return(View(luongCoBan)); }
public override void XuatThongTinChiTiet() { Console.Write("Nhan vien:{0}\n", HoTen); Console.Write("ID Gioi tinh\n"); Console.Write(ID.PadRight(18) + GioiTinh + "\n"); Console.Write("Ngay sinh Vi tri\n"); Console.Write(NgayThangNamSinh.ToString("dd/MM/yyyy").PadRight(18) + ViTri + "\n"); Console.Write("Luong co ban Doanh so\n"); Console.Write(LuongCoBan.ToString().PadRight(18) + DoanhSo + "\n"); Console.Write("Luong\n"); Console.Write(Luong + "\n"); Console.Write("--- Thong tin lien lac ---\n"); Console.Write("So dien thoai:{0}\n", Sdt); Console.Write("Email:{0}\n", Email); }
// GET: LuongCoBan/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LuongCoBan luongCoBan = db.LuongCoBans.Find(id); if (luongCoBan == null) { return(HttpNotFound()); } ViewBag.MaNhanVien = new SelectList(db.NhanViens, "MaNhanVien", "HoTen", luongCoBan.MaNhanVien); return(View(luongCoBan)); }
public ActionResult Edit([Bind(Include = "MaLuongCoBan,TienLuongCoBan,MaNhanVien,TrangThai,NguoiSua,NgaySua")] LuongCoBan luongCoBan) { if (ModelState.IsValid) { //db.Entry(luongCoBan).State = EntityState.Modified; var luongCoBanList = db.LuongCoBans.Where(x => x.MaNhanVien == luongCoBan.MaNhanVien); foreach (var item in luongCoBanList) { item.TrangThai = false; } LuongCoBan newLuongCB = new LuongCoBan(); newLuongCB.TienLuongCoBan = luongCoBan.TienLuongCoBan; newLuongCB.MaNhanVien = luongCoBan.MaNhanVien; newLuongCB.TrangThai = true; newLuongCB.NguoiSua = luongCoBan.NguoiSua; newLuongCB.NgaySua = DateTime.Now; db.LuongCoBans.Add(newLuongCB); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaNhanVien = new SelectList(db.NhanViens, "MaNhanVien", "HoTen", luongCoBan.MaNhanVien); return(View(luongCoBan)); }
public override string ToString() { return(ID.PadRight(10, ' ') + HoTen.PadRight(22, ' ') + GioiTinh.PadRight(11, ' ') + NgayThangNamSinh.ToString("dd/MM/yyyy").PadRight(13, ' ') + ViTri.PadRight(10) + LuongCoBan.ToString().PadRight(14, ' ') + HoaHong.ToString().PadRight(12, ' ') + Luong + "\n"); }
public override void xuat() { Console.Write(ID.PadRight(10, ' ') + HoTen.PadRight(22, ' ') + GioiTinh.PadRight(11, ' ') + NgayThangNamSinh.ToString("dd/MM/yyyy").PadRight(13, ' ') + ViTri.PadRight(10) + LuongCoBan.ToString().PadRight(14, ' ') + HoaHong.ToString().PadRight(12, ' ') + Luong + "\n"); }