public static IList <clsTipoServicioComplementario> ListarServiciosComplementarios(bool activo) { IList <clsTipoServicioComplementario> lista = new List <clsTipoServicioComplementario>(); clsTipoServicioComplementario servicio; SqlDataReader objReader = null; SqlParameter[] objParams; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.GetConexion(), "SP_C_TIPO_SERVICIO_COMPLEMENTARIO"); objParams[0].Value = activo; objReader = SqlHelper.ExecuteReader(BaseDatos.GetConexion(), "SP_C_TIPO_SERVICIO_COMPLEMENTARIO", objParams); while (objReader.Read()) { servicio = new clsTipoServicioComplementario(); servicio.Id = Convert.ToInt64(objReader["Id"]); servicio.Nombre = objReader["Descripcion"].ToString(); servicio.Estado = Convert.ToBoolean(objReader["Estado"]); servicio.FechaCreacion = Convert.ToDateTime(objReader["FechaCreacion"]); lista.Add(servicio); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); return(null); } finally { if (objReader != null) { objReader.Close(); } } return(lista); }
public static clsTipoServicioComplementario ObtenerServicioComplementarioPorId(Int16 IdServicio) { clsTipoServicioComplementario servicio = null; SqlDataReader objReader = null; SqlParameter[] objParams; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.GetConexion(), "SP_C_TIPO_SERVICIO_COMPLEMENTARIO_PORID"); objParams[0].Value = IdServicio; objReader = SqlHelper.ExecuteReader(BaseDatos.GetConexion(), "SP_C_TIPO_SERVICIO_COMPLEMENTARIO_PORID", objParams); while (objReader.Read()) { servicio = new clsTipoServicioComplementario(); servicio.Id = Convert.ToInt64(objReader["Id"]); servicio.Nombre = objReader["Descripcion"].ToString(); servicio.Estado = Convert.ToBoolean(objReader["Estado"]); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); return(null); } finally { if (objReader != null) { objReader.Close(); } } return(servicio); }