public decimal CrearBonoConsulta(BonoConsulta bono) { IList <SqlParameter> parametros = new List <SqlParameter>(); SqlParameter pId = new SqlParameter("@p_id", System.Data.SqlDbType.Decimal, 18, "p_id"); pId.Direction = System.Data.ParameterDirection.Output; parametros.Add(pId); SqlParameter pIdCompra = new SqlParameter("@p_id_compra", System.Data.SqlDbType.Decimal, 18, "p_id_compra"); pIdCompra.Value = bono.IdCompra; parametros.Add(pIdCompra); SqlParameter pIdPlanMedico = new SqlParameter("@p_id_plan_medico", System.Data.SqlDbType.Decimal, 18, "p_id_plan_medico"); pIdPlanMedico.Value = bono.IdPlanMedico; parametros.Add(pIdPlanMedico); SqlParameter pFechaImpresion = new SqlParameter("@p_fecha_impresion", System.Data.SqlDbType.DateTime, 8, "p_fecha_impresion"); pFechaImpresion.Value = bono.FechaImpresion; parametros.Add(pFechaImpresion); _conector.RealizarConsultaAlmacenada("[TOP_4].[sp_Compra_bono_consulta]", parametros); return((decimal)pId.Value); }
public IList<TopCancelacionesProfesionales> ObtenerTopCancelacionesProfesionales(FiltroEstadistica filtro) { IList<SqlParameter> parametros = ArmarFiltro(filtro); DataSet ds = _conector.RealizarConsultaAlmacenada(SP_TOPCANCELACIONESPROFESIONALES, parametros); IList<TopCancelacionesProfesionales> filas = new List<TopCancelacionesProfesionales>(5); TopCancelacionesProfesionalesBuilder builder = new TopCancelacionesProfesionalesBuilder(); foreach (DataRow row in ds.Tables[0].Rows) { filas.Add(builder.Build(row)); } return filas; }