//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); } }