Exemple #1
0
        public ActionResult CrearMedicoConsultorio()
        {
            var espe   = new EspecialidadPorx(_context);
            var consul = new ConsultorioPorx(_context);

            ViewBag.ListEspe   = espe.listEspCmb();
            ViewBag.ListConsul = consul.LstCmbConsultorio();
            return(View());
        }
        public ActionResult ModificarEspecialidad(int id)
        {
            var esp          = new EspecialidadPorx(_context);
            var especialidad = esp.BuscarEspecialidadID(id);

            if (especialidad == null)
            {
                return(RedirectToAction("ConsultaEspecialidad", "Especialidad"));
            }
            return(View(especialidad));
        }
Exemple #3
0
        public ActionResult ModificarMedicoConsultorio(int id)
        {
            var mc                = new MedicoPorx(_context);
            var consul            = new ConsultorioPorx(_context);
            var espe              = new EspecialidadPorx(_context);
            var medicoConsultorio = mc.BuscarMedicoID(id);

            if (medicoConsultorio == null)
            {
                return(RedirectToAction("ConsultarMedicoConsultorio", "MedicoConsultorio"));
            }
            ViewBag.Meespe   = espe.listEspCmb();
            ViewBag.MeConsul = consul.LstCmbConsultorio();
            return(View(medicoConsultorio));
        }
 public ActionResult ModificarEspecialidad(Especialidad especialidad)
 {
     try
     {
         var espe            = new EspecialidadPorx(_context);
         var modespecialidad = espe.ModificarEspecialidad(especialidad);
         if (!modespecialidad)
         {
             ViewBag.Error = "No se pudo actualizar Especialidad";
         }
         return(RedirectToAction("ConsultaEspecialidad", "Especialidad"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al modificar especialidad", ex);
         return(View());
     }
 }
        public void RegistroEspecialidadTest()
        {
            //Arrange

            var especialidad = new Especialidad()
            {
                Id = 14,
                DesEspecialidad = "Neurologia",
                PreEspecialidad = 95,
                EstEspecialidad = true
            };
            //Act
            var espeporx = new EspecialidadPorx(_context);
            var res      = espeporx.CrearEspecialidad(especialidad);

            //Assert
            Assert.IsTrue(res);
        }
 public ActionResult CrearEspecialidad(Especialidad especialidad)
 {
     try
     {
         var espe    = new EspecialidadPorx(_context);
         var busespe = espe.BuscarEspecialidad(especialidad.DesEspecialidad);
         if (busespe.Count() != 0)
         {
             ViewBag.Error = "Ya existe la especialidad no se pudo registrar";
             return(View());
         }
         espe.CrearEspecialidad(especialidad);
         return(RedirectToAction("ConsultaEspecialidad", "Especialidad"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al registrar especialdiad", ex);
         return(View());
     }
 }
Exemple #7
0
 public ActionResult ConsultarMedicoConsultorio(string idespecialidad)
 {
     try
     {
         var listar = new MedicoPorx(_context);
         if (!ModelState.IsValid)
         {
             return(View());
         }
         var cmbespecialidad = new EspecialidadPorx(_context);
         ViewBag.ConMeEsp = cmbespecialidad.listEspCmb();
         var ls = listar.BuscarMedicoEspecialidad(idespecialidad);
         return(View(ls));
         //return View();
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al consultar", ex);
         return(View());
     }
 }
 public ActionResult ConsultaEspecialidad(string especialidad)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         var espe     = new EspecialidadPorx(_context);
         var busqueda = espe.BuscarEspecialidad(especialidad);
         if (busqueda.Count() == 0)
         {
             ViewBag.Error = "Lo sentimos no se encontro especialidad";
             return(View(espe.ListarEspecialidad()));
         }
         return(View(busqueda));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al consultar especialidad ", ex);
         return(View());
     }
 }
Exemple #9
0
 public ActionResult CrearMedicoConsultorio(Medico medico)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         var consmed = new MedicoPorx(_context);
         var crearcm = consmed.CrearMedicoConsultorio(medico);
         var espe    = new EspecialidadPorx(_context);
         var consul  = new ConsultorioPorx(_context);
         ViewBag.ListEspe   = espe.listEspCmb();
         ViewBag.ListConsul = consul.LstCmbConsultorio();
         if (!crearcm)
         {
             ViewBag.Error = "El DNI del Medico ya Existe";
             return(View(medico));
         }
         return(RedirectToAction("ConsultarMedicoConsultorio", "MedicoConsultorio"));
         //var espe = new EspecialidadPorx(_context);
         //var consul = new ConsultorioPorx(_context);
         //ViewBag.ListEspe = espe.listEspCmb();
         //ViewBag.ListConsul = consul.LstCmbConsultorio();
         //if (busespe.Count() != 0)
         //{
         //    ViewBag.Error = "Ya existe la especialidad no se pudo registrar";
         //    return View();
         //}
         //espe.CrearEspecialidad(especialidad);
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al registrar", ex);
         return(View());
     }
 }