Beispiel #1
0
        protected ObjetoDominio Cargar(SqlDataReader fila)
        {
            long id = Convert.ToInt64(fila[0]);

            if (objetoCargado.Contains(id))
            {
                return((ObjetoDominio)objetoCargado[id]);
            }
            ObjetoDominio resultado = HacerCarga(id, fila);

            HacerRegistro(id, resultado);
            return(resultado);
        }
Beispiel #2
0
        protected ObjetoDominio BuscarAbstracto(long id)
        {
            ObjetoDominio resultado = (ObjetoDominio)objetoCargado[id];

            if (resultado != null)
            {
                return(resultado);
            }
            SqlCommand consulta = new SqlCommand(cadenaBuscar(), BD());

            consulta.Parameters.AddWithValue("@id", id);
            consulta.Connection.Open();
            SqlDataReader fila = consulta.ExecuteReader();

            fila.Read();
            resultado = Cargar(fila);
            return(resultado);
        }
Beispiel #3
0
 protected void HacerRegistro(long id, ObjetoDominio objeto)
 {
     objetoCargado.Add(id, objetoCargado);
 }
Beispiel #4
0
 protected void HacerRegistro(long id, ObjetoDominio objeto)
 {
     objetoCargado.Add(id, objetoCargado);
 }