public ActionResult ListarVentas(string fechaDesde, string fechaHasta, int idUsuario = 0, int idVenta = 0) { ViewBag.filtros = fechaDesde + ";" + fechaHasta + ";" + idUsuario; if (fechaDesde == "") { fechaDesde = "01/01/1000"; } if (fechaHasta == "") { fechaHasta = "01/01/3000"; } try { usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvVenta sVenta = new srvVenta(); List <venta> lstVentas; srvUsuario sUsuario = new srvUsuario(); ViewBag.Ususarios = sUsuario.ObtenerUsuarios(); lstVentas = sVenta.ObtenerVentas(Convert.ToDateTime(fechaDesde), Convert.ToDateTime(fechaHasta), idUsuario, idVenta); Session["lstVentas"] = lstVentas; PagedList <venta> ModelVentas = new PagedList <venta>(lstVentas.ToList(), 1, 10); return(View(ModelVentas)); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los datos del servidor." })); } }
public ActionResult ListarReparaciones(int idReparacion = 0, int idUsuario = 0, int idEstado = 0, string stCliente = "") { try { ViewBag.filtros = idReparacion + ";" + idUsuario + ";" + idEstado + ";" + stCliente; usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvReparacion sReparacion = new srvReparacion(); List <reparacion> lstReparaciones; srvUsuario sUsuario = new srvUsuario(); ViewBag.Ususarios = sUsuario.ObtenerUsuarios(); srvEstado sEstado = new srvEstado(); ViewBag.Estados = sEstado.ObtenerEstados("REPARACION"); lstReparaciones = sReparacion.ObtenerReparaciones(idReparacion, idUsuario, idEstado, stCliente); Session["lstReparaciones"] = lstReparaciones; PagedList <reparacion> ModelReparaciones = new PagedList <reparacion>(lstReparaciones.ToList(), 1, 10); return(View(ModelReparaciones)); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los datos del servidor." })); } }
public ActionResult ListarVentas(int nroPagina = 1, int tamañoPagina = 10, bool paginacion = false) { try { usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvUsuario sUsuario = new srvUsuario(); ViewBag.Ususarios = sUsuario.ObtenerUsuarios(); List <venta> lstVentas = (List <venta>)Session["lstVentas"]; if (lstVentas == null || lstVentas.Count == 0 || paginacion == false) { srvVenta sVenta = new srvVenta(); lstVentas = sVenta.ObtenerVentas(Convert.ToDateTime("01/01/1000"), Convert.ToDateTime("01/01/3000"), oUsuario.idUsuario); Session["lstVentas"] = lstVentas; } ViewBag.filtros = ";;"; PagedList <venta> ModelVentas = new PagedList <venta>(lstVentas.ToList(), nroPagina, tamañoPagina); return(View(ModelVentas)); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los datos del servidor." })); } }
public ActionResult ListarReparaciones(int nroPagina = 1, int tamañoPagina = 10, bool paginacion = false) { try { usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvUsuario sUsuario = new srvUsuario(); ViewBag.Ususarios = sUsuario.ObtenerUsuarios(); srvEstado sEstado = new srvEstado(); ViewBag.Estados = sEstado.ObtenerEstados("REPARACION"); List <reparacion> lstReparaciones = (List <reparacion>)Session["lstReparaciones"]; if (lstReparaciones == null || lstReparaciones.Count == 0 || paginacion == false) { srvReparacion sReparacion = new srvReparacion(); lstReparaciones = sReparacion.ObtenerReparaciones(); Session["lstReparaciones"] = lstReparaciones; } ViewBag.filtros = ";;;"; PagedList <reparacion> ModelReparaciones = new PagedList <reparacion>(lstReparaciones.ToList(), nroPagina, tamañoPagina); return(View(ModelReparaciones)); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los datos del servidor." })); } }
public ActionResult ListarUsuario() { try { usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null || oUsuario.idTipoUsuario != 2) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvUsuario sUsuario = new srvUsuario(); ViewBag.lstUsuarios = sUsuario.ObtenerUsuarios(); return(View()); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los proveedores." })); } }