public ActionResult Permisos(string id) { try { CatAdministrativoModels Permisos = new CatAdministrativoModels(); CatAdministrativo_Datos PermisosD = new CatAdministrativo_Datos(); Permisos.conexion = Conexion; Permisos.id_administrativo = id; Permisos.id_tipoUser = 1; Permisos = PermisosD.ObtenerPermisoUsuario(Permisos); if (Permisos.ListaPermisos != null) { Permisos.numeroMenu = Permisos.ListaPermisos.Count; } else { Permisos.numeroMenu = 0; } return(View(Permisos)); } catch (Exception) { CatAdministrativoModels Permisos = new CatAdministrativoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult Edit(string id, FormCollection collection) { try { CatAdministrativoModels administrativo = new CatAdministrativoModels(); CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); administrativo.conexion = Conexion; administrativo.id_administrativo = collection["id_administrativo"]; administrativo.nombre = collection["nombre"]; administrativo.apPaterno = collection["apPaterno"]; administrativo.apMaterno = collection["apMaterno"]; administrativo.correo = collection["correo"]; administrativo.telefono = collection["telefono"]; administrativo.direccion = collection["direccion"]; administrativo.Observaciones = collection["observaciones"]; administrativo.clvUser = ""; administrativo.passUser = ""; administrativo.opcion = 2; administrativo.user = User.Identity.Name; administrativo_datos.AbcCatAdministrativo(administrativo); TempData["typemessage"] = "1"; TempData["message"] = "Los datos se editaron correctamente"; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente"; return(RedirectToAction("Index")); } }
public override string[] GetRolesForUser(string username) { CatAdministrativoModels administrativo = new CatAdministrativoModels(); administrativo.conexion = Conexion; administrativo.cuenta = username; CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); string[] arr1 = new string[] { administrativo_datos.ObtenerTipoUsuarioByUserName(administrativo) }; return(arr1); }
public ActionResult Create(FormCollection collection) { try { CatAdministrativoModels administrativo = new CatAdministrativoModels(); CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); administrativo.conexion = Conexion; administrativo.nombre = collection["nombre"]; administrativo.apPaterno = collection["apPaterno"]; administrativo.apMaterno = collection["apMaterno"]; administrativo.correo = collection["correo"]; administrativo.telefono = collection["telefono"]; administrativo.direccion = collection["direccion"]; administrativo.Observaciones = collection["observaciones"]; administrativo.clvUser = collection["clvUser"]; administrativo.passUser = collection["passUser"]; administrativo.opcion = 1; administrativo.user = User.Identity.Name; administrativo.id_administrativo = ""; administrativo_datos.AbcCatAdministrativo(administrativo); if (string.IsNullOrEmpty(administrativo.id_administrativo)) { TempData["typemessage"] = "2"; TempData["message"] = "El usuario ingresado ya existe."; return(RedirectToAction("Create")); } else { Comun.EnviarCorreo( ConfigurationManager.AppSettings.Get("CorreoTxt") , ConfigurationManager.AppSettings.Get("PasswordTxt") , administrativo.correo , "Registro Administrativo" , Comun.GenerarHtmlRegistoUsuario(administrativo.clvUser, administrativo.passUser) , false , "" , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("HtmlTxt")) , ConfigurationManager.AppSettings.Get("HostTxt") , Convert.ToInt32(ConfigurationManager.AppSettings.Get("PortTxt")) , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("EnableSslTxt"))); TempData["typemessage"] = "1"; TempData["message"] = "Los datos se han guardado correctamente"; return(RedirectToAction("Index")); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente"; return(RedirectToAction("Index")); } }
public ActionResult Index() { try { CatAdministrativoModels administrativo = new CatAdministrativoModels(); CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); administrativo.conexion = Conexion; administrativo = administrativo_datos.ObtenerCatAdministrativo(administrativo); return(View(administrativo)); } catch (Exception) { CatAdministrativoModels administrativo = new CatAdministrativoModels(); administrativo.tablaAdministracion = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(administrativo)); } }
public ActionResult Edit(string id) { try { CatAdministrativoModels administrativo = new CatAdministrativoModels(); CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); administrativo.conexion = Conexion; administrativo.id_administrativo = id; administrativo = administrativo_datos.ObtenerDetalleCatAdministrativoxID(administrativo); return(View(administrativo)); } catch (Exception) { CatAdministrativoModels administrativo = new CatAdministrativoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult Delete(string id, FormCollection collection) { try { CatAdministrativoModels administrativo = new CatAdministrativoModels(); CatAdministrativo_Datos administrativo_datos = new CatAdministrativo_Datos(); administrativo.conexion = Conexion; administrativo.id_administrativo = id; administrativo.opcion = 3; administrativo.user = User.Identity.Name; administrativo_datos.AbcCatAdministrativo(administrativo); TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } catch { return(View()); } }
public ActionResult Permisos(string id, FormCollection collection) { try { CatAdministrativoModels Administrador = new CatAdministrativoModels(); CatAdministrativo_Datos AdministradorD = new CatAdministrativo_Datos(); Administrador.numeroMenu = Convert.ToInt32(collection["Total"]); Administrador.opcion = 1; Administrador.user = User.Identity.Name; Administrador.conexion = Conexion; Administrador.id_administrativo = collection["id_administrativo"]; Administrador.TablaPermisos = new DataTable(); Administrador.TablaPermisos.Columns.Add("IDPermiso", typeof(string)); Administrador.TablaPermisos.Columns.Add("Ver", typeof(bool)); string IdPermiso = ""; string IDPermisos = ""; bool Ver = false; bool Ver2 = false; for (int AuxNumero = 1; AuxNumero <= Administrador.numeroMenu; AuxNumero++) { try { IdPermiso = collection["idPermiso" + AuxNumero.ToString()]; Ver = Convert.ToBoolean(collection["Permiso" + AuxNumero.ToString()] == null ? "False" : "True"); if (!string.IsNullOrEmpty(IdPermiso)) { Administrador.TablaPermisos.Rows.Add(IdPermiso, Ver); } IDPermisos = collection["ID" + AuxNumero.ToString()]; Ver2 = Convert.ToBoolean(collection["PermisoD" + AuxNumero.ToString()] == null ? "False" : "True"); if (!string.IsNullOrEmpty(IDPermisos)) { Administrador.TablaPermisos.Rows.Add(IDPermisos, Ver2); } } catch (Exception) { if (IdPermiso != "") { Administrador.TablaPermisos.Rows.Add(Administrador, false); } } } if (AdministradorD.GuardarPermisos(Administrador) == 1) { TempData["typemessage"] = "1"; TempData["message"] = "Los permisos se guardaron correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Los permisos no se guardaron correctamente. Intente más tarde."; return(RedirectToAction("Index")); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Los permisos no se guardaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }