//OBTIENE LOS DATOS DE UNA REFERENCIA ESPECIFICA
        public override ReferenciaAComparar ObtieneReferenciaPorId(int configuracion, int tipoconciliacion,
                                                                   int secuencia)
        {
            ReferenciaAComparar referencia = new ReferenciaACompararDatos(this.implementadorMensajes);

            using (SqlConnection cnn = new SqlConnection(App.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBConsultaReferenciaAComparar", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.Int).Value         = configuracion;
                comando.Parameters.Add("@TipoConciliacion", System.Data.SqlDbType.Int).Value      = tipoconciliacion;
                comando.Parameters.Add("@Secuencia", System.Data.SqlDbType.Int).Value             = secuencia;
                comando.Parameters.Add("@ColumnaDestinoExt", System.Data.SqlDbType.VarChar).Value = "";
                comando.Parameters.Add("@ColumnaDestinoInt", System.Data.SqlDbType.VarChar).Value = "";
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    referencia.Secuencia         = Convert.ToInt16(reader["secuencia"]);
                    referencia.ColumnaDestinoExt = reader["columnaDestinoExt"].ToString();
                    referencia.ColumnaDestinoInt = reader["columnaDestinoInt"].ToString();
                    referencia.TipoConciliacion  = Convert.ToInt16(reader["tipoConciliacion"]);
                    referencia.Status            = reader["status"].ToString();
                }
                return(referencia);
            }
        }
        //OBTIENE LOS DATOS DE UNA REFERENCIA ESPECIFICA
        public override List <ReferenciaAComparar> ObtieneReferenciaPorIdLista(int configuracion, int tipoconciliacion,
                                                                               int secuencia, string columnaext,
                                                                               string columnain)
        {
            List <ReferenciaAComparar> referencias = new List <ReferenciaAComparar>();

            using (SqlConnection cnn = new SqlConnection(App.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBConsultaReferenciaAComparar", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.Int).Value         = configuracion;
                comando.Parameters.Add("@TipoConciliacion", System.Data.SqlDbType.Int).Value      = tipoconciliacion;
                comando.Parameters.Add("@Secuencia", System.Data.SqlDbType.Int).Value             = secuencia;
                comando.Parameters.Add("@ColumnaDestinoExt", System.Data.SqlDbType.VarChar).Value = columnaext;
                comando.Parameters.Add("@ColumnaDestinoInt", System.Data.SqlDbType.VarChar).Value = columnain;
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    ReferenciaAComparar referencia =
                        new ReferenciaACompararDatos(Convert.ToInt32(reader["TipoConciliacion"]),
                                                     Convert.ToString(reader["TipoConciliacionDescripcion"]),
                                                     Convert.ToInt32(reader["Secuencia"]),
                                                     Convert.ToString(reader["ColumnaDestinoExt"]),
                                                     Convert.ToString(reader["ColumnaDestinoExt"]),
                                                     Convert.ToString(reader["Status"]),
                                                     this.implementadorMensajes);

                    referencias.Add(referencia);
                }
                return(referencias);
            }
        }