// 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()); }
// GET: TipoServicio public ActionResult Index() { var biz = new TipoServicioProcess(); var lista = biz.ListarTodos(); return(View(lista)); }
// GET: Precio/Create public ActionResult Create() { var biz = new TipoServicioProcess(); var lista = biz.ListarTodos(); ViewBag.TipoServicioId = new SelectList(lista, "Id", "Nombre"); return(View()); }
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()); } }