public async Task <List <Servicios> > Handle(ListaServicios request, CancellationToken cancellationToken)
            {
                var servicios = await _context.Servicios
                                .ToListAsync();

                return(servicios);
            }
Ejemplo n.º 2
0
        public ActionResult _agregarServicio(Servicios ser)
        {
            ListaServicios listServicios = new ListaServicios();

            ViewData["listCategoria"] = listServicios.getCategorias();
            if (ModelState.IsValid)
            {
                ser.UUM = int.Parse(Session["idusuario"].ToString());
                List <Servicio_Precio_TipoUsuario> ListSerPreUsu = new List <Servicio_Precio_TipoUsuario>();
                ListSerPreUsu.Add(new Servicio_Precio_TipoUsuario()
                {
                    Tipocliente = 1,
                    Precio      = ser.PrecioMayoristaPRO
                });
                ListSerPreUsu.Add(new Servicio_Precio_TipoUsuario()
                {
                    Tipocliente = 2,
                    Precio      = ser.PrecioMayorista
                });
                ser.Precios = ListSerPreUsu;
                if (listServicios.addService(ser: ser))
                {
                    var redirectUrl = new UrlHelper(Request.RequestContext).Action("Servicios", "Adm", new { ido = 1 });
                    return(Json(new { Url = redirectUrl }));
                }
            }

            return(PartialView(ser));
        }
Ejemplo n.º 3
0
        public ActionResult _detalleServicio(Servicios ser)
        {
            ListaServicios listServicios = new ListaServicios();

            ViewData["listCategoria"] = listServicios.getCategorias();
            if (ModelState.IsValid)
            {
                ser.UUM = int.Parse(Session["idusuario"].ToString());
                foreach (var precio in ser.Precios)
                {
                    switch (precio.Tipocliente)
                    {
                    case 1:
                        precio.Precio = ser.PrecioMayoristaPRO;
                        break;

                    case 2:
                        precio.Precio = ser.PrecioMayorista;
                        break;
                    }
                }

                if (listServicios.setDetalleServicios(ser: ser))
                {
                    var redirectUrl = new UrlHelper(Request.RequestContext).Action("Servicios", "Adm", new { ido = 2 });
                    return(Json(new { Url = redirectUrl }));
                }
            }


            return(PartialView(ser));
        }
Ejemplo n.º 4
0
        public ActionResult Servicios(string sta, string des, string idc)
        {
            List <Servicios> servicios     = new List <Servicios>();
            ListaServicios   listServicios = new ListaServicios();

            try
            {
                sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0;

                if (sesionUsr != 0)
                {
                    UxiUsuariosEE Usuario = new UxiUsuariosEE();
                    Usuario = seguridad.Usuario(sesionUsr.ToString());
                    if (Usuario.isAutenticated == false)
                    {
                        return(View("Acceso"));
                    }
                    servicios = listServicios.getListaServicios(idc: idc, act: sta);
                    if (des != "")
                    {
                        servicios = (from s in servicios where s.Descripcion_Corta.Contains(des) select s).ToList();
                    }
                }
            }
            catch
            {
                return(View("Acceso"));
            }
            return(PartialView("_listaServicios", servicios));
        }
        protected override void BorrarActual()
        {
            string msg = string.Empty;

            if (ServicioSeleccionado != null)
            {
                int Existe = ComprobarExistencia();
                if (Existe < 0)
                {
                    msg = "No se puede borrar porque no se ha insertado en la base de datos";
                }
                else if (Existe > 0)
                {
                    msg = string.Format("no se puede borrar, tiene {0} pedidos aun registrados", Existe);
                }
                else
                {
                    db.TBLPRODUCTOS.Remove(ServicioSeleccionado.ElProducto);
                    ListaServicios.Remove(ServicioSeleccionado);
                    db.SaveChanges();
                    RaisePropertyChanged("ListaArticulos");
                    msg = "Borrado";
                }
            }
            else
            {
                msg = "Ningun cliente seleccionado";
            }
            MessageBox.Show(msg);
        }
Ejemplo n.º 6
0
        public ActionResult _agregarServicio()
        {
            ListaServicios listServicios = new ListaServicios();
            Servicios      ser           = new Servicios();

            ViewData["listCategoria"] = listServicios.getCategorias();
            return(PartialView(ser));
        }
Ejemplo n.º 7
0
        public ActionResult _detalleServicio(int?ids)
        {
            ListaServicios listServicios = new ListaServicios();
            Servicios      servicio      = listServicios.getDetalleServicio(ids: ids);

            ViewData["listCategoria"] = listServicios.getCategorias();
            return(PartialView(servicio));
        }
        public override void OnNavigatingTo(NavigationParameters parameters)
        {
            RefNavParameters = parameters;
            string   pageOrigen = RefNavParameters[Constantes.pageOrigen] as string;
            Catalogo empresa    = RefNavParameters["Empresa"] as Catalogo;

            NomEmpresa = empresa.Nombre;

            ListaServicios = CatalogoService.ListarServiciosxEmpresa(empresa.Codigo);

            if (pageOrigen == "OperacionesView")
            {
                Servicio servicio = RefNavParameters["Servicio"] as Servicio;
                ServicioSelected = ListaServicios.Where(p => p.Codigo == servicio.Codigo).First();
            }
        }
Ejemplo n.º 9
0
        public JsonResult GetServicio(int idProd)
        {
            tipousr = Session["tipoUSR"].ToString();
            List <Servicios> listaSer         = new List <Servicios>();
            ListaServicios   _objCatSerrvices = new ListaServicios();

            listaSer = _objCatSerrvices.ListarCatServices(tipousr, Session["verTarifas"].ToString());

            var lista = from i in listaSer
                        where i.IdProducto == idProd
                        select i;



            return(Json(lista));
        }
Ejemplo n.º 10
0
        public ActionResult Index()
        {
            try
            {
                sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0;

                if (sesionUsr != 0)
                {
                    UxiUsuariosEE Usuario = new UxiUsuariosEE();
                    Usuario = seguridad.Usuario(sesionUsr.ToString());
                    if (Usuario.isAutenticated == true)
                    {
                        SaldosHelp saldos = new SaldosHelp();

                        nombre  = Session["Nombre"].ToString();
                        tipousr = Session["tipoUSR"].ToString();
                        List <Servicios> listaSer         = new List <Servicios>();
                        ListaServicios   _objCatSerrvices = new ListaServicios();
                        listaSer              = _objCatSerrvices.ListarCatServices(tipousr, Usuario.VerTarifas.ToString());
                        ViewBag.Servicios     = new SelectList(listaSer, "IdProducto", "Descripcion_Larga");
                        ViewBag.MontoUsr      = saldos.getMonto(Session["idusuario"].ToString());
                        ViewBag.NombreUsuario = nombre;
                        ViewBag.IdUsuario     = sesionUsr.ToString();

                        if (Usuario.IdRol == 2)
                        {
                            ViewBag.Tipousr = true;
                        }
                        else
                        {
                            ViewBag.Tipousr = false;
                        }

                        return(View());
                    }
                }

                else
                {
                    return(RedirectToAction("index"));
                }
            }
            catch {
                return(View("Acceso"));
            }
            return(View());
        }
Ejemplo n.º 11
0
        public JsonResult GetHistorialSaldo(string altField, string altFieldHasta, int daym)
        {
            int UsarioLog = 0;

            UsarioLog = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0;

            tipousr = Session["tipoUSR"].ToString();
            List <Saldos>  HistorialList    = new List <Saldos>();
            ListaServicios _objCatSerrvices = new ListaServicios();

            altField                 = (altField == "" ? "" : altField);
            altFieldHasta            = (altFieldHasta == "" ? "" : altFieldHasta);
            HistorialList            = _objCatSerrvices.ListarHistorialSaldos(UsarioLog, altField, altFieldHasta, daym);
            ViewData["HistorialMOV"] = HistorialList;

            return(Json(HistorialList));
        }
Ejemplo n.º 12
0
        public ActionResult Servicios(int?ido)
        {
            List <Servicios> servicios     = new List <Servicios>();
            Message          msg           = new Message();
            ListaServicios   listServicios = new ListaServicios();

            try
            {
                sesionUsr = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0;

                if (sesionUsr != 0)
                {
                    UxiUsuariosEE Usuario = new UxiUsuariosEE();
                    Usuario = seguridad.Usuario(sesionUsr.ToString());
                    if (Usuario.isAutenticated == false)
                    {
                        return(View("Acceso"));
                    }

                    ViewData["listCategoria"] = listServicios.getCategorias();
                    if (ido == null)
                    {
                        msg.hasMessage = false;
                    }
                    else
                    {
                        msg.hasMessage = true;
                        msg.strMessage = ido == 1 ? "¡Se agrego el servicio correctamente!" : "¡Se actualizo el servicio correctamente!";
                    }
                    ViewBag.Message = msg;
                }
            }
            catch
            {
                return(View("Acceso"));
            }

            return(View(servicios));
        }
Ejemplo n.º 13
0
        public ResponseGenerarSolicitudSerrvicio GenerarSolicitudServicio(RequestGenerarSolicitudSerrvicio request)
        {
            ResponseGenerarSolicitudSerrvicio response = new ResponseGenerarSolicitudSerrvicio();
            SolicitudServicioDA   gda          = new SolicitudServicioDA();
            List <ListaServicios> lstServicios = new List <ListaServicios>();
            int id = 0;

            foreach (SolicitudServicio x in request.ListaServicios)
            {
                id++;
                ListaServicios servicio = new ListaServicios();
                servicio.Id              = id;
                servicio.CodigoServicio  = x.CodigoServicio;
                servicio.FechaSolicitada = x.FechaSolicitada;
                servicio.Cantidad        = x.Cantidad;

                lstServicios.Add(servicio);
            }

            response = gda.GenerarSolicitudServicio(request, lstServicios);

            return(response);
        }