public ActionResult Index(FormCollection form)
        {
            var account = new DTO.DtoMembershipUser();

            account.Email    = Convert.ToString(form["txtEmail"]);
            account.Password = Convert.ToString(form["txtPassword"]);

            if (ModelState.IsValid)
            {
                try
                {
                    if (BLL.GestorMaestro.ValidarUsuario(account))
                    {
                        return(RedirectToAction("Index", "Libro"));
                    }
                    else
                    {
                        return(View(account));
                    }
                }
                catch
                {
                    return(View(account));
                }
            }
            else
            {
                return(View(account));
            }
        }
Esempio n. 2
0
        public static bool ValidarUsuario(DTO.DtoMembershipUser account)
        {
            CadenaConexion nuevaCadena = new CadenaConexion(CadenaConexion.TipoMotorBaseDatos.ClienteSqlServer, ".\\SQLEXPRESS", "Biblioteca");

            Conexion unaConexion = new Conexion(nuevaCadena);

            try
            {
                unaConexion.ConexionIniciar();

                var parametros = new List <ParametroEjecucion>();

                parametros.Add(new ParametroEjecucion("@Email", account.Email));
                parametros.Add(new ParametroEjecucion("@Password", account.Password.ToString()));

                var resultado = unaConexion.EjecutarConsultaResultadoTupla <DTO.DtoMembershipUser>("Select * From MembershipUser Where Email = @Email AND Password = @Password", parametros);

                if (resultado.Count() == 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Framework.Excepciones.FuncionalidadException ex)
            {
                Framework.Diagnostico.LogueadorTxt.Instancia().LogCritico("Error al Verificar la cuenta:" + ex.ToString(), "DAL", "UAI BOOK");
                throw new Exception("Error al Verificar la cuenta");
            }
            finally
            {
                unaConexion.ConexionFinalizar();
            }
        }
Esempio n. 3
0
 public static bool ValidarUsuario(DTO.DtoMembershipUser account)
 {
     return(DAL.TDG.AccountGateway.ValidarUsuario(account));
 }
        //
        // GET: /Account/
        public ActionResult Index()
        {
            var account = new DTO.DtoMembershipUser();

            return(View(account));;
        }