コード例 #1
0
        // GET: Cita/Create
        public ActionResult Create()
        {
            ViewBag.TipoServicioId = new SelectList(TipoServicioProcess.ListarTodos(), "Id", "Nombre");
            ViewBag.SalaId         = new SelectList(SalaProcess.ListarTodos(), "Id", "Nombre");
            ViewBag.MedicoId       = new SelectList(medicoprocess.ListarTodos(), "Id", "Apellido");
            ViewBag.PacienteId     = new SelectList(pacienteprocess.ListarTodos(), "Id", "Nombre");

            return(View());
        }
コード例 #2
0
        // GET: TipoServicio
        public ActionResult Index()
        {
            var biz   = new TipoServicioProcess();
            var lista = biz.ListarTodos();

            return(View(lista));
        }
コード例 #3
0
        // GET: Precio/Create
        public ActionResult Create()
        {
            var biz   = new TipoServicioProcess();
            var lista = biz.ListarTodos();

            ViewBag.TipoServicioId = new SelectList(lista, "Id", "Nombre");
            return(View());
        }
コード例 #4
0
        public ActionResult Create(Precio Precio)
        {
            try
            {
                var biztp  = new TipoServicioProcess();
                var lista2 = biztp.ListarTodos();
                ViewBag.TipoServicioId = new SelectList(lista2, "Id", "Nombre");
                int pasador = 0;
                var biz     = new PrecioProcess();
                var model   = new Precio();
                if (Precio.Valor > 0)
                {
                    if (Precio.FechaDesde < Precio.FechaHasta)
                    {
                        pasador = 1;
                    }
                    else
                    {
                        ViewBag.error2 = "Fechas incompatibles";
                        return(View());
                    }
                }
                else
                {
                    ViewBag.error1 = "Monto invalido";
                    return(View());
                }


                var lista = biz.ListarTodos();
                if (pasador == 1)
                {
                    pasador = 0;
                    foreach (var item in lista)
                    {
                        if (item.TipoServicioId == Precio.TipoServicioId)
                        {
                            if (item.FechaHasta < Precio.FechaDesde)
                            {
                                pasador = pasador + 1;
                            }
                            else
                            {
                                ViewBag.error3 = "Ya existe un monto en esa fecha";
                                return(View());
                            }
                        }
                    }
                }

                if (pasador == lista.Count)
                {
                    model = biz.Create(Precio);

                    return(RedirectToAction("Index"));
                }



                model = biz.Create(Precio);

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