Example #1
0
        public async Task <IActionResult> Generar(CalendarioModels calendarios)
        {
            calendarios.id         = int.Parse(HttpContext.Session.GetString("Id"));
            calendarios.Rolusuario = HttpContext.Session.GetString("Rol");
            calendarios.Usuario    = HttpContext.Session.GetString("Usuario");
            var Es = await client.GetStringAsync("http://organiza.somee.com/api/escuela");

            var pag = JsonConvert.DeserializeObject <ApiResponse <List <EscuelaResponseDto> > >(Es);

            foreach (var m in pag.Data)
            {
                if (m.IdA == calendarios.id)
                {
                    calendarios.Escuelas = m;

                    break;
                }
            }
            CalendarioRequestDto calendarioRequestDto = calendarios.Calendario;

            calendarioRequestDto.Colegiatura = calendarios.Escuelas.Colegiatura;
            calendarioRequestDto.IdA         = calendarios.Escuelas.IdA;
            calendarioRequestDto.ModoP       = calendarios.Escuelas.ModoP;
            calendarioRequestDto.IdE         = calendarios.Escuelas.Id;
            var Json = await client.PostAsJsonAsync("http://organiza.somee.com/api/Calendario/", calendarioRequestDto);



            return(View(calendarios));
        }
        public ActionResult Eventos(string start, string end)
        {
            try
            {
                CalendarioModels Compra      = new CalendarioModels();
                _Compra_Datos    CompraDatos = new _Compra_Datos();
                Compra.fechaStart      = Convert.ToDateTime(start);
                Compra.fechaEnd        = Convert.ToDateTime(end);
                Compra.Conexion        = Conexion;
                Compra.listaCalendario = CompraDatos.GetListaComprasNofinalizadas(Compra);


                return(Json(Compra.listaCalendario, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error al cargar las actividades. Por favor contacte a soporte técnico.";
                ex.Message.ToString();
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Example #3
0
        public async Task <IActionResult> Generar()
        {
            CalendarioModels calendarios = new CalendarioModels();

            calendarios.id         = int.Parse(HttpContext.Session.GetString("Id"));
            calendarios.Rolusuario = HttpContext.Session.GetString("Rol");
            calendarios.Usuario    = HttpContext.Session.GetString("Usuario");
            var Es = await client.GetStringAsync("http://organiza.somee.com/api/escuela");

            var pag = JsonConvert.DeserializeObject <ApiResponse <List <EscuelaResponseDto> > >(Es);

            foreach (var m in pag.Data)
            {
                if (m.IdA == calendarios.id)
                {
                    calendarios.Escuelas = m;

                    break;
                }
            }

            return(View(calendarios));
        }
        public ActionResult Index()
        {
            try
            {
                CalendarioModels Compra      = new CalendarioModels();
                _Compra_Datos    CompraDatos = new _Compra_Datos();
                Compra.Conexion = Conexion;

                //obtenemos la meta x sucursal
                List <string>               sucursales         = (List <string>)System.Web.HttpContext.Current.Session["lista_id_sucursales"];
                _CatSucursal_Datos          sucursal_Datos     = new _CatSucursal_Datos();
                List <HomeMetaXSucursalDTO> listaMetaXSucursal = sucursal_Datos.GetMetasXSucursalToday(sucursales, Conexion);
                ViewBag.ListaMetasXSucursal = listaMetaXSucursal;
                return(View(Compra));
            }
            catch (Exception)
            {
                CompraModels Compra = new CompraModels();
                Compra.listaCompra      = new List <CompraModels>();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Compra));
            }
        }