public ActionResult Index(usuario userr) { if (!string.IsNullOrEmpty(userr.correo) && !string.IsNullOrEmpty(userr.contrasena)) { int idu = 0; DataTable tabla = new DataTable(); DataTable temptabla = new DataTable(); DateTime fecha = DateTime.Now; string nombre = userr.correo; tabla = userr.Consulta(nombre); usuario.tablamain = userr.Consulta(nombre); if (tabla.Rows.Count > 0) { idu = Convert.ToInt32(tabla.Rows[0][0]); if (usuario.tablamain.Rows[0][1].ToString() == userr.correo && usuario.tablamain.Rows[0][2].ToString() == userr.contrasena) { usuario.usetbl = userr.consultaProg(Convert.ToInt32(usuario.tablamain.Rows[0][0])); if (usuario.usetbl.Rows.Count == 0) { userr.InsertarProgreso(idu, Convert.ToInt32(usuario.tablamain.Rows[0][4]), Convert.ToInt32(usuario.tablamain.Rows[0][9]), fecha); } return(RedirectToAction("Ingresar", userr)); } else { ViewBag.mensaje = "Contraseña o Usuario inválido"; return(View()); } } else { ViewBag.mensaje = "Usuario no existe, regístrese"; return(View()); } } else { ViewBag.mensaje = "Debe completar todos los campos"; return(View()); } }