public List <Models.TareaPreventaCatalogoParticipante> CatalogoParticipante(Nullable <int> ta199_idunidadpreventa, Nullable <int> ta200_idareapreventa, Nullable <int> ta201_idsubareapreventa, Nullable <int> ta204_idaccionpreventa, Nullable <int> ta205_idtipoaccionpreventa, int t001_idficepi, Nullable <int> t001_idficepi_lider, string ta214_estado) { Models.TareaPreventaCatalogoParticipante oTareaPreventa = null; List <Models.TareaPreventaCatalogoParticipante> lst = new List <Models.TareaPreventaCatalogoParticipante>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[8] { Param(enumDBFields.ta199_idunidadpreventa, ta199_idunidadpreventa), Param(enumDBFields.ta200_idareapreventa, ta200_idareapreventa), Param(enumDBFields.ta201_idsubareapreventa, ta201_idsubareapreventa), Param(enumDBFields.ta204_idaccionpreventa, ta204_idaccionpreventa), Param(enumDBFields.ta205_idtipoaccionpreventa, ta205_idtipoaccionpreventa), Param(enumDBFields.t001_idficepi_participante, t001_idficepi), Param(enumDBFields.t001_idficepi_lider, t001_idficepi_lider), Param(enumDBFields.ta214_estado, ta214_estado), }; dr = cDblib.DataReader("SIC_TAREASPARTICIPANTE_CAT", dbparams); while (dr.Read()) { oTareaPreventa = new Models.TareaPreventaCatalogoParticipante(); oTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oTareaPreventa.ta204_idaccionpreventa = Convert.ToInt32(dr["ta204_idaccionpreventa"]); oTareaPreventa.ta207_denominacion = Convert.ToString(dr["ta207_denominacion"]); oTareaPreventa.ta207_fechacreacion = Convert.ToDateTime(dr["ta207_fechacreacion"]); oTareaPreventa.ta207_fechafinprevista = Convert.ToDateTime(dr["ta207_fechafinprevista"]); oTareaPreventa.ta205_denominacion = Convert.ToString(dr["ta205_denominacion"]); oTareaPreventa.lider = Convert.ToString(dr["lider"]); oTareaPreventa.ta207_estado = Convert.ToString(dr["ta207_estado"]); oTareaPreventa.ta206_iditemorigen = Convert.ToInt32(dr["ta206_iditemorigen"]); oTareaPreventa.ta206_itemorigen = Convert.ToString(dr["ta206_itemorigen"]); oTareaPreventa.den_item = Convert.ToString(dr["den_item"]); oTareaPreventa.ta206_denominacion = Convert.ToString(dr["ta206_denominacion"]); oTareaPreventa.den_cuenta = Convert.ToString(dr["den_cuenta"]); lst.Add(oTareaPreventa); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
public Hashtable CatalogoPorAccion(int ta204_idaccionpreventa, int t001_idficepi) { Models.TareaPreventaCatalogoParticipante oTareaPreventa = null; List <Models.TareaPreventaCatalogoParticipante> lst = new List <Models.TareaPreventaCatalogoParticipante>(); List <Models.TareaPreventaCatalogoParticipante> lst2 = new List <Models.TareaPreventaCatalogoParticipante>(); Hashtable htListas = new Hashtable(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.ta204_idaccionpreventa, ta204_idaccionpreventa), Param(enumDBFields.t001_idficepi, t001_idficepi) }; dr = cDblib.DataReader("SIC_TAREASDEUNAACCIONPREVENTA_CAT", dbparams); while (dr.Read()) { oTareaPreventa = new Models.TareaPreventaCatalogoParticipante(); oTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oTareaPreventa.ta207_denominacion = Convert.ToString(dr["ta207_denominacion"]); oTareaPreventa.ta207_fechafinprevista = Convert.ToDateTime(dr["ta207_fechafinprevista"]); if (!Convert.IsDBNull(dr["ta207_fechafinreal"])) { oTareaPreventa.ta207_fechafinreal = Convert.ToDateTime(dr["ta207_fechafinreal"]); } if (!Convert.IsDBNull(dr["ta207_fechacreacion"])) { oTareaPreventa.ta207_fechacreacion = Convert.ToDateTime(dr["ta207_fechacreacion"]); } oTareaPreventa.ta207_estado = Convert.ToString(dr["ta207_estado"]); if (!Convert.IsDBNull(dr["ta208_negrita"])) { oTareaPreventa.ta208_negrita = Convert.ToBoolean(dr["ta208_negrita"]); } oTareaPreventa.accesoadetalle = Convert.ToBoolean(dr["accesoadetalle"]); lst.Add(oTareaPreventa); } if (dr.NextResult()) { while (dr.Read()) { oTareaPreventa = new Models.TareaPreventaCatalogoParticipante(); oTareaPreventa.ta207_idtareapreventa_participante = Convert.ToInt32(dr["ta207_idtareapreventa"]); oTareaPreventa.participantes = Convert.ToString(dr["participante"]); lst2.Add(oTareaPreventa); } } htListas.Add("listaDatos", lst); htListas.Add("listaParticipantes", lst2); return(htListas); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
public Hashtable misTareasComoParticipante(int t001_idficepi) { Models.TareaPreventaCatalogoParticipante oTareaPreventa = null; List <Models.TareaPreventaCatalogoParticipante> lst = new List <Models.TareaPreventaCatalogoParticipante>(); List <Models.TareaPreventaCatalogoParticipante> lst2 = new List <Models.TareaPreventaCatalogoParticipante>(); Hashtable htListas = new Hashtable(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t001_idficepi, t001_idficepi) }; dr = cDblib.DataReader("SIC_MISTAREASPARTICIPANTE_CAT", dbparams); while (dr.Read()) { oTareaPreventa = new Models.TareaPreventaCatalogoParticipante(); oTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oTareaPreventa.ta204_idaccionpreventa = Convert.ToInt32(dr["ta204_idaccionpreventa"]); oTareaPreventa.ta207_denominacion = Convert.ToString(dr["ta207_denominacion"]); if (!Convert.IsDBNull(dr["ta207_fechacreacion"])) { oTareaPreventa.ta207_fechacreacion = Convert.ToDateTime(dr["ta207_fechacreacion"]); } if (!Convert.IsDBNull(dr["ta207_fechafinprevista"])) { oTareaPreventa.ta207_fechafinprevista = Convert.ToDateTime(dr["ta207_fechafinprevista"]); } oTareaPreventa.ta205_denominacion = Convert.ToString(dr["ta205_denominacion"]); //oTareaPreventa.ta207_estado = Convert.ToString(dr["ta207_estado"]); if (!Convert.IsDBNull(dr["ta201_denominacion"])) { oTareaPreventa.ta201_denominacion = Convert.ToString(dr["ta201_denominacion"]); } if (!Convert.IsDBNull(dr["ta200_denominacion"])) { oTareaPreventa.ta200_denominacion = Convert.ToString(dr["ta200_denominacion"]); } if (!Convert.IsDBNull(dr["ta199_denominacion"])) { oTareaPreventa.ta199_denominacion = Convert.ToString(dr["ta199_denominacion"]); } oTareaPreventa.ta206_iditemorigen = Convert.ToInt32(dr["ta206_iditemorigen"]); oTareaPreventa.ta206_itemorigen = Convert.ToString(dr["ta206_itemorigen"]); oTareaPreventa.den_item = Convert.ToString(dr["den_item"]); oTareaPreventa.ta206_denominacion = Convert.ToString(dr["ta206_denominacion"]); oTareaPreventa.den_cuenta = Convert.ToString(dr["den_cuenta"]); oTareaPreventa.ta208_negrita = Convert.ToBoolean(dr["ta208_negrita"]); oTareaPreventa.lider = Convert.ToString(dr["lider"]); oTareaPreventa.solicitante = Convert.ToString(dr["solicitante"]); oTareaPreventa.den_cuenta = Convert.ToString(dr["den_cuenta"]); lst.Add(oTareaPreventa); } if (dr.NextResult()) { while (dr.Read()) { oTareaPreventa = new Models.TareaPreventaCatalogoParticipante(); oTareaPreventa.ta207_idtareapreventa_participante = Convert.ToInt32(dr["ta207_idtareapreventa"]); oTareaPreventa.participantes = Convert.ToString(dr["participante"]); lst2.Add(oTareaPreventa); } } htListas.Add("listaDatos", lst); htListas.Add("listaParticipantes", lst2); return(htListas); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }