Esempio n. 1
0
        public IActionResult Login(string Correo_User, string Password_User)
        {
            Database conexion = Database.getInstancia();

            Microsoft.Data.Sqlite.SqliteDataReader lista = conexion.GetUserAuthentication(Correo_User, Password_User);


            if (lista.HasRows)
            {
                while (lista.Read())
                {
                    Usuario.getInstancia().UsuarioAuthentication = true;

                    Usuario.getInstancia().IdUser   = lista.GetString(0);
                    Usuario.getInstancia().Nombre   = lista.GetString(1);
                    Usuario.getInstancia().Apellido = lista.GetString(2);



                    if (lista.GetString(2) == "Admin")
                    {
                        Usuario.getInstancia().UsuarioIsAdmin = true;
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ErrorViewModel.ErrorLogin = true;
                Usuario.getInstancia().UsuarioAuthentication = false;
                Usuario.getInstancia().UsuarioIsAdmin        = false;
            }

            return(View());
        }
Esempio n. 2
0
        public IActionResult DameMes(string mes)

        {
            Database conexion = Database.getInstancia();

            Microsoft.Data.Sqlite.SqliteDataReader lista = conexion.GetBithdayData(mes);

            var builder = new StringBuilder();

            builder.AppendLine("Nombre,Apellido,Correo");

            while (lista.Read())
            {
                Console.WriteLine(lista.GetString(0));
                Console.WriteLine(lista.GetString(1));
                Console.WriteLine(lista.GetString(2));

                builder.AppendLine($"{lista.GetString(0)},{lista.GetString(1)},{lista.GetString(2)}");
            }

            ViewBag.Mes = mes;

            return(File(Encoding.UTF8.GetBytes(builder.ToString()), "text/csv", "Usuario.csv"));
        }