Пример #1
0
        /// <summary>
        /// Método que obtiene un servicio
        /// </summary>
        /// <param name="idServicio">Id del servicio</param>
        /// <returns>Servicio</returns>
        public SER_Servicios ObtenerServicio(int idServicio)
        {
            var retorno = new SER_Servicios();

            try
            {
                retorno = _sisResEntities.SER_Servicios.Single(tc => tc.IdServicio == idServicio);
                _sisResEntities.Dispose();
                return(retorno);
            }
            catch (Exception)
            {
                return(retorno);
            }
        }
Пример #2
0
        /// <summary>
        /// Método que almacena un servicio
        /// </summary>
        /// <param name="servicio">Datos del servicio</param>
        /// <returns>Id de ingreso</returns>
        public int CrearServicio(SER_Servicios servicio)
        {
            var idRetorno = 0;

            try
            {
                _sisResEntities.SER_Servicios.AddObject(servicio);
                idRetorno = _sisResEntities.SaveChanges();
                _sisResEntities.Dispose();
                return(idRetorno);
            }
            catch (Exception)
            {
                return(idRetorno);
            }
        }
Пример #3
0
        /// <summary>
        /// Método que actualiza un servicio
        /// </summary>
        /// <param name="servicio">Datos del servicio</param>
        /// <returns>Id de actualización</returns>
        public int ActualizarServicio(SER_Servicios servicio)
        {
            var idRetorno = 0;

            try
            {
                _sisResEntities.SER_Servicios.Attach(servicio);
                _sisResEntities.ObjectStateManager.ChangeObjectState(servicio, EntityState.Modified);
                idRetorno = _sisResEntities.SaveChanges();
                _sisResEntities.Dispose();
                return(idRetorno);
            }
            catch (Exception)
            {
                return(idRetorno);
            }
        }
Пример #4
0
 /// <summary>
 /// Método que actualiza un servicio
 /// </summary>
 /// <param name="servicio">Datos del servicio</param>
 /// <returns>Id de actualización</returns>
 public int ActualizarServicio(SER_Servicios servicio)
 {
     return(new ServiciosDa().ActualizarServicio(servicio));
 }
Пример #5
0
 /// <summary>
 /// Método que almacena un servicio
 /// </summary>
 /// <param name="servicio">Datos del servicio</param>
 /// <returns>Id de ingreso</returns>
 public int CrearServicio(SER_Servicios servicio)
 {
     return(new ServiciosDa().CrearServicio(servicio));
 }