public static PersistenciaDocumentacion getInstancia() { if (_instancia == null) { _instancia = new PersistenciaDocumentacion(); } return(_instancia); }
public List <Documentacion> listadoDocumentacionExigida(string codigoTramite) { SqlConnection conexion = null; SqlDataReader drRelacion = null; List <Documentacion> listaDocumentacion = new List <Documentacion>(); Documentacion doc = null; try { conexion = new SqlConnection(Conexion.CadenaConexion); SqlCommand cmdLisDocumentosTramite = new SqlCommand("BuscarDocumentacionTramite", conexion); cmdLisDocumentosTramite.CommandType = CommandType.StoredProcedure; cmdLisDocumentosTramite.Parameters.AddWithValue("@codigoTramite", codigoTramite); conexion.Open(); drRelacion = cmdLisDocumentosTramite.ExecuteReader(); while (drRelacion.Read()) { doc = PersistenciaDocumentacion.getInstancia().BuscarDocumentacionAux((int)drRelacion["codDocumentacion"]); listaDocumentacion.Add(doc); } return(listaDocumentacion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }