Exemplo n.º 1
0
        public Boolean Alterar(ESistema objEntidade)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

            _AcessaDados.ConnectionStringName = this.strConn;
            DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_sistema_upd");

            _AcessaDados.AddInParameter(_DbCommand, "Id_sistema", DbType.Int32, objEntidade.ID_Sistema);
            _AcessaDados.AddInParameter(_DbCommand, "Nome", DbType.String, objEntidade.Nome);
            _AcessaDados.ExecuteNonQuery(_DbCommand);
            return(true);
        }
Exemplo n.º 2
0
        public Boolean Inserir(ESistema objEntidade)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

            _AcessaDados.ConnectionStringName = this.strConn;
            DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_sistema_ins");

            _AcessaDados.AddInParameter(_DbCommand, "Nome", DbType.String, objEntidade.Nome);
            _AcessaDados.AddOutParameter(_DbCommand, "Id_sistema", DbType.Int32, 22);
            _AcessaDados.ExecuteNonQuery(_DbCommand);
            objEntidade.ID_Sistema = Convert.ToInt32(_AcessaDados.GetParameterValue(_DbCommand, "ID_SISTEMA"));
            return(true);
        }
Exemplo n.º 3
0
        public BindingList <ESistema> Listar()
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

            _AcessaDados.ConnectionStringName = this.strConn;
            DbCommand _DbCommand             = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_sistema_lst");
            DataTable _table                 = _AcessaDados.ExecuteOracleDataTable(_DbCommand);
            BindingList <ESistema> BLRetorno = new BindingList <ESistema>();

            foreach (DataRow item in _table.Rows)
            {
                ESistema linha = new ESistema();
                linha.ID_Sistema = Conversao.ToInt(item["Id_sistema"]).Value;
                linha.Nome       = Conversao.ToString(item["Nome"]);
                BLRetorno.Add(linha);
            }
            return(BLRetorno);
        }
Exemplo n.º 4
0
        public ESistema Selecionar(int _Id_sistema)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

            _AcessaDados.ConnectionStringName = this.strConn;
            DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_sistema_sel");

            _AcessaDados.AddInParameter(_DbCommand, "Id_sistema", DbType.Int32, _Id_sistema);
            DataTable _table  = _AcessaDados.ExecuteOracleDataTable(_DbCommand);
            ESistema  Retorno = new ESistema();

            if (_table.Rows.Count > 0)
            {
                Retorno.ID_Sistema = Conversao.ToInt(_table.Rows[0]["Id_sistema"]).Value;
                Retorno.Nome       = Conversao.ToString(_table.Rows[0]["Nome"]);
            }
            else
            {
                throw new Exception("Registro não encontrado!");
            }
            return(Retorno);
        }