// GET: TipoServicio/Delete/5 public ActionResult Delete(int id) { var biz = new TipoServicioProcess(); var tiposervicio = biz.GetByID(id); return(View(tiposervicio)); }
public ActionResult Delete(int id, TipoServicio tiposervicio) { var biz = new TipoServicioProcess(); var bizprecio = new PrecioProcess(); var bizcita = new CitaProcess(); foreach (var item in bizcita.ListarTodos()) { if (item.TipoServicioId == tiposervicio.Id) { bizcita.Delete(item.Id); } } foreach (var item in bizprecio.ListarTodos()) { if (item.TipoServicioId == tiposervicio.Id) { item.Id = item.TipoServicioId; bizprecio.Delete(item); } } bool result = biz.Delete(tiposervicio.Id); if (result) { return(RedirectToAction("Index")); } else { return(View()); } }
// GET: TipoServicio public ActionResult Index() { var biz = new TipoServicioProcess(); var lista = biz.ListarTodos(); return(View(lista)); }
protected override void Dispose(bool disposing) { if (disposing) { db = null; } base.Dispose(disposing); }
// GET: Precio/Create public ActionResult Create() { var biz = new TipoServicioProcess(); var lista = biz.ListarTodos(); ViewBag.TipoServicioId = new SelectList(lista, "Id", "Nombre"); return(View()); }
// GET: Precio public ActionResult Index() { var biz = new PrecioProcess(); var lista = biz.ListarTodos(); var tiposervicioprocess = new TipoServicioProcess(); foreach (var item in lista) { item.TipoServicio = tiposervicioprocess.GetByID(item.TipoServicioId); } return(View(lista)); }
public ActionResult Edit(int id, TipoServicio tiposervicio) { var biz = new TipoServicioProcess(); bool result = biz.Edit(tiposervicio); if (result) { return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Create(TipoServicio tiposervicio) { try { var biz = new TipoServicioProcess(); var model = biz.Create(tiposervicio); return(RedirectToAction("Index")); } catch { return(View()); } }
public CitaApiController(IService <Paciente> pacienteService, IService <Sala> salaService, IService <TipoServicio> tipoServicioService, IService <Cita> cita) { _pacienteService = pacienteService; pp = new PacienteProcess(_pacienteService); _salaService = salaService; sp = new SalaProcess(_salaService); _tipoServicioService = tipoServicioService; tsp = new TipoServicioProcess(_tipoServicioService); _cita = cita; cp = new CitaProcess(_cita); }
public TipoServicioController(IService <TipoServicio> tipoServicioService) { _tipoServicioService = tipoServicioService; db = new TipoServicioProcess(_tipoServicioService); }
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()); } }