Exemple #1
0
        /// <summary>
        /// Esto es para listar las especialidad de la BD
        /// </summary>
        /// <returns>retorna las especialidad que están en la BD, en caso de que no existan, retorna un nulo</returns>
        public List <Entidad.EspecialidadEnt> ListarEspecialidad()
        {
            db_Entities db = new db_Entities();
            List <Entidad.EspecialidadEnt> listaEspecialidad = new List <Entidad.EspecialidadEnt>();

            Entidad.EspecialidadEnt especialidadEnt = new Entidad.EspecialidadEnt();
            try
            {
                foreach (var e in db.Especialidad.ToList())
                {
                    especialidadEnt = new Entidad.EspecialidadEnt
                    {
                        id_especialidad  = e.id_especialidad,
                        nom_especialidad = e.nom_especialidad
                    };

                    listaEspecialidad.Add(especialidadEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(listaEspecialidad);
        }
Exemple #2
0
        /// <summary>
        /// Método para buscar una Especialidad en la BD
        /// </summary>
        /// <param name="id_especialidad">atributo del obj para buscar en la BD</param>
        /// <returns>retorna el obj, que buscas el la BD según el id_especialidad</returns>
        public Entidad.EspecialidadEnt BuscarEspecialidad(int id_especialidad)
        {
            db_Entities db = new db_Entities();

            Entidad.EspecialidadEnt especialidadEnt;
            especialidad            especialidad = db.Especialidad.FirstOrDefault(e => e.id_especialidad == id_especialidad);

            especialidadEnt = new Entidad.EspecialidadEnt
            {
                id_especialidad  = especialidad.id_especialidad,
                nom_especialidad = especialidad.nom_especialidad
            };
            return(especialidadEnt);
        }
Exemple #3
0
        /// <summary>
        /// Método para modificar un objeto de tipo Especialidad
        /// </summary>
        /// <param name="especialidadEnt">obj que trae de la BD</param>
        /// <returns>retorna un obj de tipo especialidad o un nulo en caso de exception</returns>
        public Entidad.EspecialidadEnt ModificarEspecialidad(Entidad.EspecialidadEnt especialidadEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                especialidad especialidad = db.Especialidad.FirstOrDefault(e => e.id_especialidad == especialidadEnt.id_especialidad);

                especialidad.id_especialidad  = especialidadEnt.id_especialidad;
                especialidad.nom_especialidad = especialidadEnt.nom_especialidad;

                db.SaveChanges();

                return(BuscarEspecialidad(especialidad.id_especialidad));
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemple #4
0
        /// <summary>
        /// Método para agregar una Especialidad en la BD
        /// </summary>
        /// <param name="especialidadEnt">Objeto de la clase EspecialidadEnt</param>
        /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
        public bool AgregarEspecialidad(Entidad.EspecialidadEnt especialidadEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                especialidad especialidad = new especialidad
                {
                    id_especialidad  = especialidadEnt.id_especialidad,
                    nom_especialidad = especialidadEnt.nom_especialidad
                };
                db.Especialidad.Add(especialidad);
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
 /// <summary>
 /// Método del CRUD para modificar un objeto del tipo especialidad
 /// </summary>
 /// <param name="especialidadEnt">Objeto de la clase EspecialidadEnt</param>
 /// <returns>retorna un obj de tipo EspecialidadEnt o un nulo en caso de exception</returns>
 public Entidad.EspecialidadEnt ModificarEspecialidad(Entidad.EspecialidadEnt especialidadEnt)
 {
     Repositorio.Dal.EspecialidadDal dal = new Repositorio.Dal.EspecialidadDal();
     return(dal.ModificarEspecialidad(especialidadEnt));
 }
 /// <summary>
 /// Método del CRUD para agregar una especialidad en la BD
 /// </summary>
 /// <param name="especialidadEnt">Objeto de la clase EspecialidadEnt</param>
 /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
 public bool AgregarEspecialidad(Entidad.EspecialidadEnt especialidadEnt)
 {
     Repositorio.Dal.EspecialidadDal dal = new Repositorio.Dal.EspecialidadDal();
     return(dal.AgregarEspecialidad(especialidadEnt));
 }