示例#1
0
文件: NFilial.cs 项目: radtek/Gradual
        /// <summary>
        /// Seleciona uma determinada Filial
        /// </summary>
        /// <param name="_ID_Filial">Id da Filial a ser Listada</param>
        /// <returns>Entidade contendo todos os dados da Filial</returns>
        public EFilial Selecionar(int _ID_Filial)
        {
            try
            {
                EFilial           _EFilial     = new EFilial();
                AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

                _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName;

                StringBuilder sbSQL = new StringBuilder();

                sbSQL.Append("SELECT ID_Filial ");
                sbSQL.Append(",nome ");
                sbSQL.Append("FROM filial ");
                sbSQL.Append("where ID_Filial = " + _ID_Filial.ToString());

                DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString());

                DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand);

                if (_table.Rows.Count == 0)
                {
                    throw new Exception("REGISTRONAOENCONTRADO");
                }

                _EFilial.ID_Filial = Conversao.ToInt(_table.Rows[0]["id_filial"]);
                _EFilial.Nome      = Conversao.ToString(_table.Rows[0]["nome"]);

                return(_EFilial);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
文件: NFilial.cs 项目: radtek/Gradual
        /// <summary>
        /// Lista todas as Filiais
        /// </summary>
        /// <returns>Lista contendo todas Filiais</returns>
        public BindingList <EFilial> Listar()
        {
            try
            {
                BindingList <EFilial> _EFilial     = new BindingList <EFilial>();
                AcessaDadosAntigo     _AcessaDados = new AcessaDadosAntigo();

                _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName;

                StringBuilder sbSQL = new StringBuilder();

                sbSQL.Append("SELECT ID_Filial ");
                sbSQL.Append(",nome ");
                sbSQL.Append("FROM filial order by nome");

                DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString());

                DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand);

                foreach (DataRow item in _table.Rows)
                {
                    EFilial _Fil = new EFilial();
                    _Fil.ID_Filial = Conversao.ToInt(item["id_filial"]).Value;
                    _Fil.Nome      = Conversao.ToString(item["nome"]);


                    _EFilial.Add(_Fil);
                }

                return(_EFilial);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }