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