/// <summary> /// Obtiene todos los Colectivos /// </summary> internal List <Models.Colectivo> Catalogo() { Models.Colectivo oColectivo = null; List <Models.Colectivo> lst = new List <Models.Colectivo>(); IDataReader dr = null; try { //SqlParameter[] dbparams = new SqlParameter[0]; // dr = cDblib.DataReader("PRO_COLECTIVO", dbparams); dr = cDblib.DataReader("PRO_COLECTIVO", null); while (dr.Read()) { oColectivo = new Models.Colectivo(); oColectivo.t941_idcolectivo = Convert.ToInt16(dr["t941_idcolectivo"]); oColectivo.t941_denominacion = Convert.ToString(dr["t941_denominacion"]); lst.Add(oColectivo); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene el catálogo de la pantalla de administración "Perfiles" /// </summary> /// <returns></returns> internal Models.CategoriaColectivo Catalogo() { Models.CategoriaColectivo oCategoriaColectivo = new Models.CategoriaColectivo(); Models.Colectivo oColectivo = null; Models.Categoria oCategoria = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0]; dr = cDblib.DataReader("PRO_CATEGORIACOLECTIVO_CAT", dbparams); //Select 1 while (dr.Read()) { oColectivo = new Models.Colectivo(); if (!Convert.IsDBNull(dr["t941_idcolectivo"])) { oColectivo.t941_idcolectivo = short.Parse(dr["t941_idcolectivo"].ToString()); } if (!Convert.IsDBNull(dr["t941_denominacion"])) { oColectivo.t941_denominacion = dr["t941_denominacion"].ToString(); } oCategoriaColectivo.Select1.Add(oColectivo); } //Select 2 if (dr.NextResult()) { while (dr.Read()) { oCategoria = new Models.Categoria(); if (!Convert.IsDBNull(dr["t935_idcategoriaprofesional"])) { oCategoria.T935_idcategoriaprofesional = short.Parse(dr["t935_idcategoriaprofesional"].ToString()); } if (!Convert.IsDBNull(dr["t935_denominacion"])) { oCategoria.T935_denominacion = dr["t935_denominacion"].ToString(); } if (!Convert.IsDBNull(dr["t941_idcolectivo"])) { oCategoria.T941_idcolectivoColectivo = dr["t941_idcolectivo"].ToString(); } oCategoriaColectivo.Select2.Add(oCategoria); } } return(oCategoriaColectivo); } catch (Exception ex) { throw new IBException(102, "Ocurrió un error obteniendo los datos de las categorías.", ex); } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal Models.ColectivoFormulario Catalogo() { Models.ColectivoFormulario oColectivoFormulario = new Models.ColectivoFormulario(); Models.Colectivo oColectivo = null; Models.ModeloFormulario oModeloFormulario = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0]; dr = cDblib.DataReader("PRO_COLECTIVOMODELO_CAT", dbparams); //Select 1 while (dr.Read()) { oModeloFormulario = new Models.ModeloFormulario(); if (!Convert.IsDBNull(dr["t934_idmodeloformulario"])) { oModeloFormulario.T934_idmodeloformulario = short.Parse(dr["t934_idmodeloformulario"].ToString()); } if (!Convert.IsDBNull(dr["t934_denominacion"])) { oModeloFormulario.T934_denominacion = dr["t934_denominacion"].ToString(); } oColectivoFormulario.Select1.Add(oModeloFormulario); } //Select 2 if (dr.NextResult()) { while (dr.Read()) { oColectivo = new Models.Colectivo(); if (!Convert.IsDBNull(dr["t941_idcolectivo"])) { oColectivo.t941_idcolectivo = short.Parse(dr["t941_idcolectivo"].ToString()); } if (!Convert.IsDBNull(dr["t941_denominacion"])) { oColectivo.t941_denominacion = dr["t941_denominacion"].ToString(); } if (!Convert.IsDBNull(dr["t934_idmodeloformulario"])) { oColectivo.t934_idmodeloformulario = int.Parse(dr["t934_idmodeloformulario"].ToString()); } oColectivoFormulario.Select2.Add(oColectivo); } } return(oColectivoFormulario); } catch (Exception ex) { throw new IBException(102, "Ocurrió un error obteniendo los datos de la pantalla Colectivo/Formulario.", ex); } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }