// 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));
        }
Example #4
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db = null;
     }
     base.Dispose(disposing);
 }
Example #5
0
        // GET: Precio/Create
        public ActionResult Create()
        {
            var biz   = new TipoServicioProcess();
            var lista = biz.ListarTodos();

            ViewBag.TipoServicioId = new SelectList(lista, "Id", "Nombre");
            return(View());
        }
Example #6
0
        // 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);
        }
Example #10
0
 public TipoServicioController(IService <TipoServicio> tipoServicioService)
 {
     _tipoServicioService = tipoServicioService;
     db = new TipoServicioProcess(_tipoServicioService);
 }
Example #11
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());
            }
        }