예제 #1
0
 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." }));
     }
 }
예제 #2
0
 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 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 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." }));
     }
 }
예제 #5
0
        public ActionResult Ingresar(string dni, string contraseña)
        {
            srvUsuario sUsuario = new srvUsuario();
            usuario    oUsuario = sUsuario.ObtenerUsuario(dni, contraseña);

            if (oUsuario != null && oUsuario.fechaBaja == null)
            {
                Session["Usuario"] = oUsuario;
                return(RedirectToAction("ListarProducto", "Producto"));
            }
            Session["Usuario"] = null;
            return(RedirectToAction("Index", new { DatosIncorrectos = true }));
        }
예제 #6
0
 public JsonResult EliminarUsuario(int idUsuario)
 {
     try
     {
         usuario oUsuario = (usuario)Session["Usuario"];
         if (oUsuario == null || oUsuario.idTipoUsuario != 2)
         {
             throw new Exception();
         }
         srvUsuario sUsuario = new srvUsuario();
         sUsuario.EliminarUsuario(idUsuario);
         return(Json("True"));
     }
     catch (Exception)
     {
         return(Json("False"));
     }
 }
예제 #7
0
 public ActionResult GuardarModificarUsuario(usuario oUsuario)
 {
     try
     {
         usuario oSession = (usuario)Session["Usuario"];
         if (oSession == null || oSession.idTipoUsuario != 2)
         {
             Session.Clear();
             return(RedirectToAction("Index", "Home"));
         }
         srvUsuario sUsuario = new srvUsuario();
         sUsuario.GuardarModificarUsuario(oUsuario);
         return(RedirectToAction("ListarUsuario"));
     }
     catch (Exception)
     {
         return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar guardar o modificar el usuario." }));
     }
 }
예제 #8
0
 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." }));
     }
 }