public DataTable Acciones(bool admin, int t001_idficepi, ExportAccionesFilter rf) { try { SqlParameter[] dbparams = new SqlParameter[17] { Param(enumDBFields.t001_idficepi, t001_idficepi), Param(enumDBFields.TABUNIDAD, Shared.Database.ArrayToDataTable(rf.unidades, "numero")), Param(enumDBFields.TABAREA, Shared.Database.ArrayToDataTable(rf.areas, "numero")), Param(enumDBFields.TABSUBAREA, Shared.Database.ArrayToDataTable(rf.subareas, "numero")), Param(enumDBFields.TABTIPOACCION, Shared.Database.ArrayToDataTable(rf.acciones, "numero")), Param(enumDBFields.TABLIDER, Shared.Database.ArrayToDataTable(rf.lideres, "numero")), Param(enumDBFields.t001_idficepi_promotor, rf.promotor), Param(enumDBFields.ta204_estado, rf.estado), Param(enumDBFields.ta206_iditemorigen, rf.iditemorigen), Param(enumDBFields.ta206_itemorigen, rf.itemorigen), Param(enumDBFields.ta204_fechafinestipulada_ini, rf.ffinDesde), Param(enumDBFields.ta204_fechafinestipulada_fin, rf.ffinHasta), Param(enumDBFields.importe_desde, rf.importeDesde), Param(enumDBFields.importe_hasta, rf.importeHasta), Param(enumDBFields.t001_idficepi_comercial, rf.comercial), Param(enumDBFields.TABCUENTA, Shared.Database.ArrayToDataTable(rf.clientes, "cadena")), Param(enumDBFields.actuocomoadministrador, admin) }; return(cDblib.DataTable("SIC_EXPORTACION_ACCIONESPREVENTAMULTIPARAFICEPI_CAT", dbparams)); } catch (Exception ex) { throw ex; } }