//OBTIENE TODOS LOS MOTIVOS
        public override List <MotivoNoConciliado> ObtieneMotivos(int configuracion, int idMotivoNoConciliado)
        {
            List <MotivoNoConciliado> motivos = new List <MotivoNoConciliado>();

            using (SqlConnection cnn = new SqlConnection(App.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBConsultaMotivoNoConciliado", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.Int).Value      = configuracion;
                comando.Parameters.Add("@MotivoNoConciliado", System.Data.SqlDbType.Int).Value = idMotivoNoConciliado;

                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    MotivoNoConciliado motivo =
                        new MotivoNoConciliadoDatos(Convert.ToInt32(reader["MotivoNoConciliadoId"]),
                                                    Convert.ToString(reader["Descripcion"]),
                                                    Convert.ToString(reader["Status"]),
                                                    this.implementadorMensajes);
                    motivos.Add(motivo);
                }
                return(motivos);
            }
        }
        //OBTIENE LOS DATOS DE UN MOTIVO ESPECIFICO
        public override MotivoNoConciliado ObtieneMotivoPorId(int configuracion, int idMotivoNoConciliado)
        {
            MotivoNoConciliado motivo = new MotivoNoConciliadoDatos(this.implementadorMensajes);

            using (SqlConnection cnn = new SqlConnection(App.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBConsultaMotivoNoConciliado", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.Int).Value      = configuracion;
                comando.Parameters.Add("@MotivoNoConciliado", System.Data.SqlDbType.Int).Value = idMotivoNoConciliado;

                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    motivo.MotivoNoConciliadoId = Convert.ToInt16(reader["motivonononciliado"]);
                    motivo.Descripcion          = reader["descripcion"].ToString();
                    motivo.Status = reader["status"].ToString();
                }
                return(motivo);
            }
        }