internal Models.ProyectoTecnico Select(Int32 t331_idpt) { Models.ProyectoTecnico oPT = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t331_idpt, t331_idpt) }; dr = cDblib.DataReader("SUP_PT_S", dbparams); if (dr.Read()) { oPT = new Models.ProyectoTecnico(); oPT.t331_idpt = t331_idpt; oPT.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]); oPT.t301_idproyecto = Convert.ToInt32(dr["num_proyecto"]); oPT.t301_denominacion = Convert.ToString(dr["nom_proyecto"]); oPT.t331_despt = Convert.ToString(dr["t331_despt"]); } return(oPT); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }