Example #1
0
        public Boolean Alterar(EClienteSistema objEntidade)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

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

            _AcessaDados.AddInParameter(_DbCommand, "Id_clientesistema", DbType.Int32, objEntidade.ID_ClienteSistema);
            _AcessaDados.AddInParameter(_DbCommand, "Id_cliente", DbType.Int32, objEntidade.ID_Cliente);
            _AcessaDados.AddInParameter(_DbCommand, "Id_sistema", DbType.Int32, objEntidade.ID_Sistema);
            _AcessaDados.AddInParameter(_DbCommand, "Conta", DbType.String, objEntidade.Conta);
            _AcessaDados.AddInParameter(_DbCommand, "Id_tipoconta", DbType.Int32, objEntidade.ID_TipoConta);
            _AcessaDados.AddInParameter(_DbCommand, "AssessorSinacor", DbType.Int32, objEntidade.AssessorSinacor);
            OracleParameter pPrincipal = new OracleParameter("Principal", OracleType.Char);

            pPrincipal.Value     = objEntidade.Principal;
            pPrincipal.Direction = ParameterDirection.Input;
            _DbCommand.Parameters.Add(pPrincipal);
            OracleParameter pAtiva = new OracleParameter("Ativa", OracleType.Char);

            pAtiva.Value     = objEntidade.Ativa;
            pAtiva.Direction = ParameterDirection.Input;
            _DbCommand.Parameters.Add(pAtiva);
            _AcessaDados.ExecuteNonQuery(_DbCommand);
            AtualizaPrincipal(objEntidade.ID_Cliente.Value, objEntidade.ID_ClienteSistema.Value, objEntidade.Principal.Value, objEntidade.ID_Sistema.Value);
            return(true);
        }
Example #2
0
        public BindingList <EClienteSistema> ListarPorTipoConta(int _Id_tipoconta)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

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

            _AcessaDados.AddInParameter(_DbCommand, "Id_tipoconta", DbType.Int32, _Id_tipoconta);
            DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand);
            BindingList <EClienteSistema> BLRetorno = new BindingList <EClienteSistema>();

            foreach (DataRow item in _table.Rows)
            {
                EClienteSistema linha = new EClienteSistema();
                linha.ID_Cliente        = Conversao.ToInt(item["Id_cliente"]).Value;
                linha.Conta             = Conversao.ToString(item["Conta"]);
                linha.Principal         = Conversao.ToChar(item["Principal"]).Value;
                linha.ID_TipoConta      = Conversao.ToInt(item["Id_tipoconta"]).Value;
                linha.ID_Sistema        = Conversao.ToInt(item["Id_sistema"]).Value;
                linha.ID_ClienteSistema = Conversao.ToInt(item["Id_clientesistema"]).Value;
                linha.Ativa             = Conversao.ToChar(item["Ativa"]).Value;
                linha.AssessorSinacor   = Conversao.ToInt(item["AssessorSinacor"]).Value;
                BLRetorno.Add(linha);
            }
            return(BLRetorno);
        }
Example #3
0
        /// <summary>
        /// Lista as contas de um cliente
        /// </summary>
        /// <param name="_Id_cliente">Id do Cliente</param>
        /// <param name="ativo">S=Lista ativos,N=Losta inativos,null=lista todos</param>
        /// <returns>Lista com as contas do cliente levando em conta o filtro: S=Lista ativos,N=Losta inativos,null=lista todos</returns>
        public BindingList <EClienteSistema> ListarPorCliente(int _Id_cliente, char?ativo)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

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

            _AcessaDados.AddInParameter(_DbCommand, "Id_cliente", DbType.Int32, _Id_cliente);
            OracleParameter pAtiva = new OracleParameter("Ativa", OracleType.Char);

            pAtiva.Value     = ativo;
            pAtiva.Direction = ParameterDirection.Input;
            _DbCommand.Parameters.Add(pAtiva);
            DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand);
            BindingList <EClienteSistema> BLRetorno = new BindingList <EClienteSistema>();

            foreach (DataRow item in _table.Rows)
            {
                EClienteSistema linha = new EClienteSistema();
                linha.ID_Cliente        = Conversao.ToInt(item["Id_cliente"]).Value;
                linha.Conta             = Conversao.ToString(item["Conta"]);
                linha.Principal         = Conversao.ToChar(item["Principal"]).Value;
                linha.ID_TipoConta      = Conversao.ToInt(item["Id_tipoconta"]).Value;
                linha.ID_Sistema        = Conversao.ToInt(item["Id_sistema"]).Value;
                linha.ID_ClienteSistema = Conversao.ToInt(item["Id_clientesistema"]).Value;
                linha.Ativa             = Conversao.ToChar(item["Ativa"]).Value;
                linha.AssessorSinacor   = Conversao.ToInt(item["AssessorSinacor"]).Value;
                BLRetorno.Add(linha);
            }
            return(BLRetorno);
        }
Example #4
0
        public EClienteSistema Selecionar(int _Id_clientesistema)
        {
            AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

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

            _AcessaDados.AddInParameter(_DbCommand, "Id_clientesistema", DbType.Int32, _Id_clientesistema);
            DataTable       _table  = _AcessaDados.ExecuteOracleDataTable(_DbCommand);
            EClienteSistema Retorno = new EClienteSistema();

            if (_table.Rows.Count > 0)
            {
                Retorno.ID_ClienteSistema = Conversao.ToInt(_table.Rows[0]["Id_clientesistema"]).Value;
                Retorno.ID_Cliente        = Conversao.ToInt(_table.Rows[0]["Id_cliente"]).Value;
                Retorno.ID_Sistema        = Conversao.ToInt(_table.Rows[0]["Id_sistema"]).Value;
                Retorno.Conta             = Conversao.ToString(_table.Rows[0]["Conta"]);
                Retorno.ID_TipoConta      = Conversao.ToInt(_table.Rows[0]["Id_tipoconta"]).Value;
                Retorno.Principal         = Conversao.ToChar(_table.Rows[0]["Principal"]).Value;
                Retorno.Ativa             = Conversao.ToChar(_table.Rows[0]["Ativa"]).Value;
                Retorno.AssessorSinacor   = Conversao.ToInt(_table.Rows[0]["AssessorSinacor"]).Value;
            }
            else
            {
                throw new Exception("Registro não encontrado!");
            }
            return(Retorno);
        }