Ejemplo n.º 1
0
        public ActionResult DesHabilitar(int id)
        {
            IEnumerable<Especialidades> consulta = from TodasEsp in BaseDeDatos.Especialidades
                                                   where TodasEsp.IdEspec == id
                                                    select TodasEsp;

            List<EspecialidadesModel> datos = new List<EspecialidadesModel>();

            //foreach (var item in consulta)
            //{
            //    datos.Add(new UsuarioModel(item.IdUsuario, item.Usuario , item.Contraseña ));
            //}

            EspecialidadesModel model = new EspecialidadesModel(consulta.FirstOrDefault().IdEspec, consulta.FirstOrDefault().Descripcion, (int)consulta.FirstOrDefault().Codigo );

            return View(model);
        }
Ejemplo n.º 2
0
        public ActionResult DesHabilitar(EspecialidadesModel EspDeshabilitar)
        {
            IEnumerable<Especialidades> consulta = from TodasEsp in BaseDeDatos.Especialidades
                                                   where TodasEsp.IdEspec .Equals(EspDeshabilitar.IdEspec)
                                                   select TodasEsp;

            Especialidades Modificado = consulta.FirstOrDefault();

                Modificado.Estado = "Deshabilitado";
            try
            {
                BaseDeDatos.ObjectStateManager.ChangeObjectState(Modificado, System.Data.EntityState.Modified);
                BaseDeDatos.SaveChanges();
            }
            catch (OptimisticConcurrencyException)
            {
                ViewBag.error = "No se pudo deshabilitar la Especialidad";
                return View(EspDeshabilitar);
            }

            ViewBag.ok = "Especialidad deshabilitada correctamente";
            return View();
        }
Ejemplo n.º 3
0
        public ActionResult Alta(EspecialidadesModel modelo)
        {
            Especialidades nuevaEsp = new Especialidades();
            nuevaEsp.IdEspec = modelo.IdEspec;
            nuevaEsp.Descripcion = modelo.Descripcion;
            nuevaEsp.Codigo = modelo.Codigo;
            //nuevaEsp.IdTipo = modelo.IdTipo;

            nuevaEsp.Estado = "Habilitado";

            try
            {
                BaseDeDatos.AddToEspecialidades(nuevaEsp);
                BaseDeDatos.SaveChanges();
            }
            catch (OptimisticConcurrencyException)
            {
                ViewBag.error = "No se pudo crear la Especialidad";
                return View(nuevaEsp);
            }

            ViewBag.ok = "Especialidad creada correctamente";
            return View();
        }
Ejemplo n.º 4
0
        public ActionResult Editar(EspecialidadesModel EspModificar)
        {
            IEnumerable<Especialidades> consulta = from TodasEsp in BaseDeDatos.Especialidades
                                                   where TodasEsp.IdEspec.Equals(EspModificar.IdEspec)
                                                   select TodasEsp;

            Especialidades Modificado = consulta.FirstOrDefault();
            if (Modificado.Descripcion == null || !Modificado.Descripcion.Equals(EspModificar.Descripcion))
                Modificado.Descripcion = EspModificar.Descripcion;
            //if (!Modificado.BonoFarmacia.Equals(PlanAModificar.PrecBFarmacia))
            //    Modificado.BonoFarmacia = PlanAModificar.PrecBFarmacia;

            try
            {
                BaseDeDatos.ObjectStateManager.ChangeObjectState(Modificado, System.Data.EntityState.Modified);
                BaseDeDatos.SaveChanges();
            }
            catch (OptimisticConcurrencyException)
            {
                ViewBag.error = "No se pudo modificar la Especialidad";
                return View(EspModificar);
            }

            ViewBag.ok = "Especialidad modificada correctamente";
            return View(EspModificar);
        }