コード例 #1
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));
        }
コード例 #2
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));
        }
コード例 #3
0
        public ActionResult _agregarServicio()
        {
            ListaServicios listServicios = new ListaServicios();
            Servicios      ser           = new Servicios();

            ViewData["listCategoria"] = listServicios.getCategorias();
            return(PartialView(ser));
        }
コード例 #4
0
        public ActionResult _detalleServicio(int?ids)
        {
            ListaServicios listServicios = new ListaServicios();
            Servicios      servicio      = listServicios.getDetalleServicio(ids: ids);

            ViewData["listCategoria"] = listServicios.getCategorias();
            return(PartialView(servicio));
        }
コード例 #5
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));
        }