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 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 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());
     }
 }