public ActionResult BusquedaTodos() { var Busqueda_Todos = from s in db.soporte select s; var tot = Busqueda_Todos.ToList(); string totality = tot.Count.ToString(); ViewData["total"] = totality; List <falla> Total_Fallas = new List <falla>(); using (var context = new DBSoporteEntities()) { Total_Fallas = context.Database .SqlQuery <falla>("sp_estadistica").ToList(); var num = 1; for (int i = 0; i < Total_Fallas.Count; i++) { ViewData["cantidades" + num] = Total_Fallas[i].descripcion + Total_Fallas[i].falla_id; num++; } } return(View(Total_Fallas.ToList())); }
public ActionResult CambiarContrasenia(string dato) { DBSoporteEntities db = new DBSoporteEntities(); var cuenta_Usuario = new SqlParameter("@usuario", Session["cuenta"].ToString()); var clavenueva = new SqlParameter("@nuevaclave", dato); List <it> list = new List <it>(); list = db.Database.SqlQuery <it>("sp_Cambiar_Clave @usuario, @nuevaclave", cuenta_Usuario, clavenueva).ToList(); return(View("../Home/Login")); }
public ActionResult Busqueda(string fallas, DateTime?fecha_desde, DateTime?fecha_hasta) { if (fecha_desde == null && fecha_hasta == null) { if (fallas != null) { using (var context = new DBSoporteEntities()) { if (fallas == "23") { return(RedirectToAction("BusquedaTodos")); } else { var Busqueda_Nombre = from s in db.soporte where s.falla.Value.ToString().Contains(fallas) select s; //; Busqueda_Nombre = Busqueda_Nombre.Where( //|| // (s.fecha_inicio >= fecha_desde && s.fecha_final <= fecha_hasta) // ) s => (s.falla.Value.ToString().Contains(fallas))); var tot = Busqueda_Nombre.ToList(); string totality = tot.Count.ToString(); ViewData["total"] = totality; return(View(Busqueda_Nombre.ToList())); } } } else { return(View()); } } else { var busqueda_fechas = from s in db.soporte select s; busqueda_fechas = busqueda_fechas.Where( s => (s.falla.Value.ToString().Contains(fallas)) && (s.fecha_inicio >= fecha_desde && s.fecha_final <= fecha_hasta) ); var tot = busqueda_fechas.ToList(); string totality = tot.Count.ToString(); ViewData["total"] = totality; return(View(busqueda_fechas.ToList())); //return RedirectToAction("../Home/Login"); } }
public ActionResult Create([Bind(Include = "soporte_id,equipo,nro_de_orden,it,usuario,fecha_inicio,fecha_final,division,descripcion,observaciones,estado,borrado,falla,medida")] soporte soporte) { if (Session["UserID"] != null) { DBSoporteEntities db = new DBSoporteEntities(); //if (lista.Count == 0) //{ if (ModelState.IsValid) { db.soporte.Add(soporte); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.estado = new SelectList(db.estado, "estado_id", "descripcion", soporte.estado); ViewBag.falla = new SelectList(db.falla, "falla_id", "descripcion", soporte.falla); ViewBag.it = new SelectList(db.it, "it_id", "cuenta", soporte.it1); ViewBag.medida = new SelectList(db.medida, "medida_id", "descripcion", soporte.medida1); ViewBag.usuario = new SelectList(db.usuario, "usuario_id", "cuenta", soporte.usuario1); return(View("Busqueda")); } return(RedirectToAction("error")); }
public ActionResult Login(usuario objUserAV, it usuario_it) { DBSoporteEntities db = new DBSoporteEntities(); if (ModelState.IsValid) { using (db) { using (var context = new DBSoporteEntities()) { List <it> lista_IT = new List <it>(); List <usuario> lista_AV = new List <usuario>(); var cuentaIT = new SqlParameter("@CuentaIT", usuario_it.cuenta); var pasguordIT = new SqlParameter("@PasswordIT", usuario_it.password); var cuenta_AV = new SqlParameter("@CuentaAV", objUserAV.cuenta); var pasguord_AV = new SqlParameter("@PasswordAV", objUserAV.password); if (objUserAV.cuenta == null || objUserAV.password == null || usuario_it.cuenta == null || usuario_it.password == null) { } else { lista_IT = context.Database .SqlQuery <it>("Ingresar_Aplicacion_IT @CuentaIT, @PasswordIT", cuentaIT, pasguordIT).ToList(); lista_AV = context.Database .SqlQuery <usuario>("Ingresar_Aplicacion_AV @CuentaAV, @PasswordAV", cuenta_AV, pasguord_AV).ToList(); if (lista_IT.Count != 0) { if (lista_IT[0].rol == 1) { Session["UserID"] = lista_IT[0].it_id.ToString(); Session["User"] = lista_IT[0].nombre.ToString(); Session["Ape"] = lista_IT[0].apellido.ToString(); Session["cuenta"] = lista_IT[0].cuenta.ToString(); return(RedirectToAction("UserDashBoard")); } } else if (lista_AV.Count != 0) { if (lista_AV[0].rol == 2) { Session["UserID"] = lista_AV[0].usuario_id.ToString(); Session["User"] = lista_AV[0].nombre.ToString(); return(RedirectToAction("UserDashBoard_2")); } else if (lista_AV[0].rol == 3) { Session["User"] = lista_AV[0].nombre.ToString(); Session["Cuenta"] = lista_AV[0].cuenta.ToString(); Session["UserID"] = lista_AV[0].usuario_id.ToString(); return(RedirectToAction("UserDashBoard_3")); } } } } } } return(View()); }