/// <summary> /// Seleciona um assessor /// </summary> /// <param name="_ID_Assessor">Id do Assessor à ser selecionado</param> /// <returns>Entidade contentdo todos os dados do Assessor selecionado</returns> public EAssessor Selecionar(int _ID_Assessor) { try { EAssessor _EAssessor = new EAssessor(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Assessor,ID_Login , filial FROM Assessor where ID_Assessor = " + _ID_Assessor.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EAssessor.ID_Assessor = Conversao.ToInt(_table.Rows[0]["ID_Assessor"]).Value; _EAssessor.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _EAssessor.ID_AssessorSinacor = Conversao.ToInt(_table.Rows[0]["ID_AssessorSinacor"]).Value; } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EAssessor); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todos os assessores /// </summary> /// <returns>Lista com todos os assessores</returns> public BindingList <EAssessor> Listar() { try { BindingList <EAssessor> _EAssessor = new BindingList <EAssessor>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Assessor,ID_Login,filial FROM Assessor"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EAssessor _Ass = new EAssessor(); _Ass.ID_Assessor = Conversao.ToInt(item["ID_Assessor"]).Value; _Ass.ID_Login = Conversao.ToInt(item["ID_Login"]).Value; _Ass.ID_AssessorSinacor = Conversao.ToInt(_table.Rows[0]["ID_AssessorSinacor"]).Value; _EAssessor.Add(_Ass); } return(_EAssessor); } catch (Exception ex) { throw ex; } }