public ActionResult DeleteSuperAdmin(int id) { if ((string)Session["user"] != null) { superadmin s = data.superadmin.Where(a => a.id == id).FirstOrDefault(); return(View(s)); } return(RedirectToAction("Login", "User")); }
public void AsignarRol(int idUsuario, Rol rol, DateTime?fechaVencLibreta) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { persona per = db.usuario.Find(idUsuario).persona; if (per == null) { throw new Exception("El ID del usuario es incorecto."); } if (rol.Equals(Rol.CONDUCTOR)) { if (fechaVencLibreta == null) { throw new Exception("Se deve ingresar la fecha de vencimiento de la libreta."); } if (!db.conductor.Any(x => x.id == per.id)) { conductor con = new conductor(); con.persona = per; con.vencimiento_libreta = (DateTime)fechaVencLibreta; db.conductor.Add(con); } } else if (rol.Equals(Rol.ADMIN)) { if (!db.admin.Any(x => x.id == per.id)) { admin adm = new admin(); adm.persona = per; db.admin.Add(adm); } } else if (rol.Equals(Rol.SUPERADMIN)) { if (!db.superadmin.Any(x => x.id == per.id)) { superadmin spm = new superadmin(); spm.persona = per; db.superadmin.Add(spm); } } db.SaveChanges(); } catch (Exception e) { throw e; } } }
public ActionResult ConfirmDeleteSuperAdmin(int id) { if ((string)Session["user"] != null) { superadmin s = data.superadmin.Where(a => a.id == id).FirstOrDefault(); data.superadmin.Remove(s); data.SaveChanges(); return(RedirectToAction("ListSuperAdmin")); } return(RedirectToAction("Login", "User")); }
public ActionResult EditSuperAdmin(int id) { if ((string)Session["user"] != null) { superadmin s = data.superadmin.Where(x => x.id == id).FirstOrDefault(); s.id = id; superadmin[] superadmin = data.superadmin.ToArray(); ViewData["superadmin"] = superadmin; return(View(s)); } return(RedirectToAction("Login", "User")); }
public static superadmin convert(SuperAdmin s) { if (s == null) { return(null); } superadmin ret = new superadmin() { id = s.id, }; return(ret); }
protected void btnAddNotices_Click(object sender, EventArgs e) { using (EnshineUnionDataContext db = new EnshineUnionDataContext()) { superadmin addNot = new superadmin(); addNot.name = txtlogname.Value.Trim(); addNot.pass = txtPass.Value; addNot.truename = txttruename.Value; addNot.contacttel = txtTel.Value; addNot.roleid = int.Parse(ddlrole.SelectedValue); var ifdisable = cbifdisable.Checked == true ? 'Y' : 'N'; addNot.ifdisable = ifdisable; addNot.addtime = DateTime.Now; db.superadmin.InsertOnSubmit(addNot); db.SubmitChanges(); } Response.Redirect("AdminManager.aspx?mid=" + Request["mid"]); }
public ActionResult EditSuperAdmin(superadmin s, int id) { if ((string)Session["user"] != null) { superadmin superadmintoupdate = data.superadmin.Where(x => x.id == id).FirstOrDefault(); Debug.WriteLine(superadmintoupdate); Debug.WriteLine(id); Debug.WriteLine(s.superadminid); Debug.WriteLine(s.superadminname); Debug.WriteLine(s.superadminpassword); Debug.WriteLine(s.superadminconfirmpassword); //superadmintoupdate.id = s.id; superadmintoupdate.superadminid = s.superadminid; superadmintoupdate.superadminname = s.superadminname; superadmintoupdate.superadminpassword = Crypto.Hash(s.superadminpassword); superadmintoupdate.superadminconfirmpassword = Crypto.Hash(s.superadminconfirmpassword); try { data.Entry(superadmintoupdate).State = EntityState.Modified; data.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Debug.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } return(RedirectToAction("ListSuperAdmin")); } return(RedirectToAction("Login", "User")); }
public ActionResult CreateSuperAdmin([Bind(Exclude = "id")] superadmin superadmin) { if ((string)Session["user"] != null) { bool Status = false; string message = ""; superadmin.superadminid = generateSuperID();//"20-0005-01"; if (ModelState.IsValid) { var nameExistsSuper = NameExistsSuper(superadmin.superadminname); if (nameExistsSuper) { ModelState.AddModelError("NameExistSuper", "Super Admin name already exists"); return(View(superadmin)); } superadmin.superadminpassword = Crypto.Hash(superadmin.superadminpassword); superadmin.superadminconfirmpassword = Crypto.Hash(superadmin.superadminconfirmpassword); using (smsEntities data = new smsEntities()) { data.superadmin.Add(superadmin); data.SaveChanges(); message = " Super Admin Account " + superadmin.superadminname + " with ID = " + superadmin.superadminid + " has been created."; Status = true; } } else { message = "Invalid Request"; } ViewBag.Message = message; ViewBag.Status = Status; return(View(superadmin)); } return(RedirectToAction("Login", "User")); }
protected void btnUpdateNotices_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request["upid"])) { if (EnshineUnionManager.model.SearchDataClass.IsNumber(Request["upid"]) == true) { using (EnshineUnionDataContext db = new EnshineUnionDataContext()) { superadmin upNot = db.superadmin.Single(x => x.Id == int.Parse(Request["upid"])); upNot.name = txtlogname.Value.Trim(); upNot.pass = txtPass.Value; upNot.truename = txttruename.Value; upNot.contacttel = txtTel.Value; upNot.roleid = int.Parse(ddlrole.SelectedValue); var ifdisable = cbifdisable.Checked == true ? 'Y' : 'N'; upNot.ifdisable = ifdisable; db.SubmitChanges(); } } Response.Redirect("AdminManager.aspx?mid=" + Request["mid"]); } }
public void BindShowUpInfo(string strUpid) { if (!string.IsNullOrEmpty(strUpid)) { if (EnshineUnionManager.model.SearchDataClass.IsNumber(strUpid) == true) { using (EnshineUnionDataContext db = new EnshineUnionDataContext()) { superadmin getNot = db.superadmin.Single(x => x.Id == int.Parse(strUpid)); txtlogname.Value = getNot.name; txtPass.Value = getNot.pass; txttruename.Value = getNot.truename; txtTel.Value = getNot.contacttel; ddlrole.SelectedValue = getNot.roleid.ToString(); if (getNot.ifdisable == 'Y') { cbifdisable.Checked = true; } } } } }