Пример #1
0
        public static string CreateAdministrador(string mail, string administrador, string password1, string password2)
        {
            string     resultado = string.Empty;
            EngineUtil Funcion   = new EngineUtil();

            if (administrador == string.Empty)
            {
                return(resultado = "Ingrese nombre de admistrador");
            }
            else if (mail == string.Empty)
            {
                return(resultado = "El campo correo electronico no puede ser vacio");
            }
            else if (password1 == string.Empty || password2 == string.Empty)
            {
                return(resultado = "Las contraseñas no pueden ser vacias");
            }
            else if (!Funcion.CompareString(password1, password2))
            {
                return(resultado = "Las contraseñas deben ser iguales");
            }
            else if (!Funcion.EmailEsValido(mail))
            {
                return(resultado = "El correo electronico debe ser valido");
            }

            int n = ModeloDb.SeleccionMailAdministrador(mail);

            if (n > 0)
            {
                return(resultado = "la cuenta de correo electronico ya se encuentra registrada");
            }

            n = ModeloDb.InsertarAdministrador(mail, administrador, password1);
            if (n == -1)
            {
                resultado = Models.EngineData.administradorCreadoExito;
                bool result = FuncionMail.EnviarMail(administrador + " - " + Models.EngineData.asuntoCreateAdmin, "<br/> Nombre de Administrador: " + administrador + "<br/>" +
                                                     "E-Mail: " + mail + " " + Models.EngineData.cuerpoCreateAdmin + "<br/><br/>" + EngineUtil.ConstruirUrlCreateAdmin(mail, administrador, password1), Models.EngineData.myEmail);
            }
            else
            {
                resultado = Models.EngineData.administradorCreadoFallido;
            }
            return(resultado);
        }
Пример #2
0
        public static string ActualizarPasswordAdministrador(string MAIL, string PASSWORD1, string PASSWORD2)
        {
            string     resultado = string.Empty;
            EngineUtil Funcion   = new EngineUtil();

            if (PASSWORD1 == string.Empty)
            {
                return(resultado = "Ingrese contraseña de admistrador");
            }
            else if (PASSWORD2 == string.Empty)
            {
                return(resultado = "Ingrese confirmar contraseña de admistrador");
            }
            else if (!Funcion.CompareString(PASSWORD1, PASSWORD2))
            {
                return(resultado = "Las contraseñas deben ser iguales");
            }
            else if (MAIL == string.Empty)
            {
                return(resultado = "Ingrese correo electronico");
            }
            else if (!Funcion.EmailEsValido(MAIL))
            {
                return(resultado = "El correo electronico debe ser valido");
            }

            int n = ModeloDb.SeleccionMailAdministrador(MAIL);

            if (n == 0)
            {
                return(resultado = "la cuenta de correo electronico no se encuentra registrada");
            }

            n = ModeloDb.ActualizarPasswordAdministrador(MAIL, PASSWORD1, "ACTIVO");
            if (n == -1)
            {
                resultado = Models.EngineData.passwordAdminUpdateExito;
            }
            else
            {
                resultado = Models.EngineData.passwordAdminUpdateFallido;
            }

            return(resultado);
        }