Пример #1
0
        public ActionResult Index()
        {
            var cp    = new BLLListaPrecio();
            var lala  = 1;
            var lista = cp.ListByRecorrido(lala);

            return(View(lista));
        }
Пример #2
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());
        }
Пример #3
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"));
            }
        }