Beispiel #1
0
        public ActionResult Buscar()
        {
            var bll = new BLLRecorrido();

            ViewData["Recorrido"] = bll.ListAll();

            ViewData["ListaPrecio"] = null;
            return(View());
        }
Beispiel #2
0
        public ActionResult Create()
        {
            var blltransporte = new BLLTransporte();

            ViewData["Transporte"] = blltransporte.List();
            var bllrecorrido = new BLLRecorrido();

            ViewData["Recorrido"] = bllrecorrido.ListAll();
            return(View());
        }
Beispiel #3
0
        public ActionResult Create(Recorrido recorrido, int id)
        {
            BLLRecorrido bll = new BLLRecorrido();

            recorrido.IdObra = id;
            recorrido.id     = 0;

            bll.CreateRecorrido(recorrido);
            return(RedirectToAction("Index", new { id = recorrido.IdObra }));
        }
Beispiel #4
0
        public ActionResult Index(int id, string search, int?page)
        {
            var cp    = new BLLRecorrido();
            var lista = cp.ListByObra(id);

            if (search == null)
            {
                search = "";
            }
            return(View(lista.Where(x => x.Inicio.ToUpper().StartsWith(search.ToUpper())).ToList().ToPagedList(page ?? 1, 10)));
        }
Beispiel #5
0
        public ActionResult Buscar(FormCollection form)
        {
            var bllPrecio    = new BLLListaPrecio();
            var bllrecorrido = new BLLRecorrido();
            var listaPrecio  = new ListaPrecio();

            listaPrecio.idrecorrido = Convert.ToInt32(form["IdRecorrido"]);
            ViewData["ListaPrecio"] = bllPrecio.ListByRecorrido(listaPrecio.idrecorrido).ToList();
            ViewData["Recorrido"]   = bllrecorrido.ListAll();
            TempData["msg"]         = Convert.ToInt32(form["IdRecorrido"]);
            var fecha = bllPrecio.GetUltimaFecha(listaPrecio.idrecorrido);

            TempData["fecha"] = fecha;
            return(View());
        }
Beispiel #6
0
        //Web Service GetRecorrido
        public string GetRecorridos()
        {
            try
            {
                var bllrecorrido = new BLLRecorrido();

                return(JsonConvert.SerializeObject(bllrecorrido.ListAll(), Formatting.None,
                                                   new JsonSerializerSettings()
                {
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
                }));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Beispiel #7
0
        public ActionResult Create(ListaPrecio form)
        {
            var user = User.Identity.Name;

            try
            {
                var bllPrecio    = new BLLListaPrecio();
                var bllrecorrido = new BLLRecorrido();
                var listaPrecio  = new ListaPrecio();
                listaPrecio.idrecorrido     = form.idrecorrido;
                listaPrecio.fechainicial    = form.fechainicial;
                listaPrecio.precio          = form.precio;
                listaPrecio.comision        = form.comision;
                listaPrecio.fechavalidacion = form.fechavalidacion;


                if (listaPrecio.fechainicial > listaPrecio.fechavalidacion)
                {
                    bllPrecio.CrearListaPrecio(listaPrecio, user);
                    ViewData["ListaPrecio"] = bllPrecio.ListByRecorrido(listaPrecio.idrecorrido).ToList();
                    ViewData["Recorrido"]   = bllrecorrido.ListAll();
                    TempData["Error"]       = "El precio fue cargado correctamente";

                    return(RedirectToAction("Buscar"));
                }
                else
                {
                    TempData["Error"] = "La fecha inicial no puede ser menor a la inicial de otra lista de precios";
                    return(RedirectToAction("Buscar"));
                }
                //listaPrecio.idrecorrido = Convert.ToInt32(form["IdRecorrido"]);
                //listaPrecio.fechainicial = Convert.ToDateTime(form["FechaInicial"]);
                //listaPrecio.precio = Convert.ToDecimal(form["Precio"]);
                //listaPrecio.comision = Convert.ToDecimal(form["Comision"]);
            }


            catch
            {
                return(RedirectToAction("Index"));
            }
        }