Example #1
0
        /// <summary>
        /// Método que obtiene un Habitación
        /// </summary>
        /// <param name="idHabitacion">Id del Habitación</param>
        /// <returns>Habitación</returns>
        public HAB_Habitaciones ObtenerHabitacion(int idHabitacion)
        {
            var retorno = new HAB_Habitaciones();

            try
            {
                retorno = _sisResEntities.HAB_Habitaciones.Single(tc => tc.IdHabitacion == idHabitacion);
                _sisResEntities.Dispose();
                return(retorno);
            }
            catch (Exception)
            {
                return(retorno);
            }
        }
Example #2
0
        /// <summary>
        /// Método que almacena una Habitación
        /// </summary>
        /// <param name="habitacion">Datos de la Habitación</param>
        /// <returns>Id de ingreso</returns>
        public int CrearHabitacion(HAB_Habitaciones habitacion)
        {
            var idRetorno = 0;

            try
            {
                _sisResEntities.HAB_Habitaciones.AddObject(habitacion);
                idRetorno = _sisResEntities.SaveChanges();
                _sisResEntities.Dispose();
                return(idRetorno);
            }
            catch (Exception)
            {
                return(idRetorno);
            }
        }
Example #3
0
        /// <summary>
        /// Método que actualiza una Habitación
        /// </summary>
        /// <param name="habitacion">Datos de la Habitación</param>
        /// <returns>Id de actualización</returns>
        public int ActualizarHabitacion(HAB_Habitaciones habitacion)
        {
            var idRetorno = 0;

            try
            {
                _sisResEntities.HAB_Habitaciones.Attach(habitacion);
                _sisResEntities.ObjectStateManager.ChangeObjectState(habitacion, EntityState.Modified);
                idRetorno = _sisResEntities.SaveChanges();
                _sisResEntities.Dispose();
                return(idRetorno);
            }
            catch (Exception)
            {
                return(idRetorno);
            }
        }
Example #4
0
 /// <summary>
 /// Método que actualiza una habitación
 /// </summary>
 /// <param name="habitacion">Datos del habitacion</param>
 /// <returns>Id de actualización</returns>
 public int ActualizarHabitacion(HAB_Habitaciones habitacion)
 {
     return(new HabitacionesDa().ActualizarHabitacion(habitacion));
 }
Example #5
0
 /// <summary>
 /// Método que almacena una habitación
 /// </summary>
 /// <param name="habitacion">Datos de la habitación</param>
 /// <returns>Id de ingreso</returns>
 public int CrearHabitacion(HAB_Habitaciones habitacion)
 {
     return(new HabitacionesDa().CrearHabitacion(habitacion));
 }