コード例 #1
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnListaAssessores_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                ListarAssessoresResponse response = new ListarAssessoresResponse();
                response = servico.SolicitarListaAssessores();
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstListaAssessores.Items.Clear();
                foreach (AssessorInfo assessor in response.Lista)
                {
                    string[] item = new string[] {
                        assessor.IdAssessor.ToString(),
                                      assessor.NomeAssessor.ToString()
                    };
                    lstListaAssessores.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #2
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnLista_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                ListarResponse response = new ListarResponse();
                response = servico.SolicitarLista();
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstLista.Items.Clear();
                foreach (CarteiraRecomendadaInfo carteira in response.Lista)
                {
                    string[] item = new string[] {
                        carteira.IdCarteira.ToString(),
                                                 carteira.IdProduto.ToString(),
                                                 carteira.IdTipoCarteira.ToString(),
                                                 carteira.DtCarteira.ToString(),
                                                 carteira.StAtiva.ToString(),
                                                 carteira.DsCarteira.ToString()
                    };
                    lstLista.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #3
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnCancelamento_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                CancelarRequest  request  = new CancelarRequest();
                CancelarResponse response = new CancelarResponse();

                request.IdCliente = Int32.Parse(txtIdClienteCancelamento.Text);
                request.IdProduto = Int32.Parse(txtIdProdutoCancelamento.Text);
                request.IP        = Dns.GetHostName();

                response = servico.SolicitarCancelamento(request);

                if (response.bSucesso == true)
                {
                    MessageBox.Show("Sucesso !!");
                }
                else
                {
                    string msg = "Falha: " + response.DescricaoResposta + (response.Exception != null ? " - " + response.Exception.Message : "");
                    MessageBox.Show(msg);
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #4
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnAlteracao_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                AlterarRequest  request  = new AlterarRequest();
                AlterarResponse response = new AlterarResponse();

                request.IdCarteiraRecomendada = Int32.Parse(txtIdCarteiraAlteracao.Text);
                request.DsCarteira            = txtDescricaoAlteracao.Text;
                request.StAtiva = char.Parse(txtStatusAlteracao.Text);

                response = servico.SolicitarAlteracao(request);

                if (response.bSucesso == true)
                {
                    MessageBox.Show("Sucesso !!");
                }
                else
                {
                    string msg = "Falha: " + response.DescricaoResposta + (response.Exception != null ? " - " + response.Exception.Message : "");
                    MessageBox.Show(msg);
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #5
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnListaComposicao_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                ListarComposicaoRequest  request  = new ListarComposicaoRequest();
                ListarComposicaoResponse response = new ListarComposicaoResponse();

                request.idCarteiraRecomendada = Int32.Parse(txtListaComposicaoIdCarteira.Text);
                response = servico.SolicitarListaComposicao(request);
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstListaComposicao.Items.Clear();
                foreach (CarteiraRecomendadaComposicaoInfo composicao in response.listaComposicao)
                {
                    string[] item = new string[] {
                        composicao.IdCarteiraRecomendada.ToString(),
                                                           composicao.IdAtivo.ToString(),
                                                           composicao.Quantidade.ToString()
                    };
                    lstListaComposicao.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #6
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnInclusao_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                InserirRequest  request  = new InserirRequest();
                InserirResponse response = new InserirResponse();

                request.carteiraRecomendada.DsCarteira     = txtDescricaoInclusao.Text;
                request.carteiraRecomendada.IdTipoCarteira = Int32.Parse(txtTipoCarteiraInclusao.Text);
                request.carteiraRecomendada.StAtiva        = char.Parse(txtStatusInclusao.Text);

                CarteiraRecomendadaComposicaoInfo composicao = null;

                for (int i = 0; i < grdInclusao.RowCount; i++)
                {
                    if (grdInclusao.Rows[i].Cells["AtivoInclusao"].Value == null)
                    {
                        break;
                    }

                    composicao            = new CarteiraRecomendadaComposicaoInfo();
                    composicao.IdAtivo    = grdInclusao.Rows[i].Cells["AtivoInclusao"].Value.ToString();
                    composicao.Quantidade = Int32.Parse(grdInclusao.Rows[i].Cells["QuantidadeInclusao"].Value.ToString());
                    request.listaComposicao.Add(composicao);
                }

                response = servico.SolicitarInclusao(request);

                if (response.bSucesso == true)
                {
                    MessageBox.Show("Sucesso !!");
                }
                else
                {
                    string msg = "Falha: " + response.DescricaoResposta + (response.Exception != null ? " - " + response.Exception.Message : "");
                    MessageBox.Show(msg);
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #7
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnDetalhesAcompanhamento_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                OrdensEnviadasRequest  request  = new OrdensEnviadasRequest();
                OrdensEnviadasResponse response = new OrdensEnviadasResponse();

                request.IdCliente             = Int32.Parse(txtIdClienteDetalhesAcompanhamento.Text);
                request.IdCarteiraRecomendada = Int32.Parse(txtIdCarteiraDetalhesAcompanhamento.Text);
                request.DtOrdensEnviadas      = DateTime.Parse(txtDataOrdensDetalhesAcompanhamento.Text, new CultureInfo("pt-BR", false));

                response = servico.SolicitarListaDetalhesAcompanhamento(request);
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstListaDetalhesAcompanhamento.Items.Clear();
                foreach (OrdensEnviadasInfo ordens in response.Lista)
                {
                    string[] item = new string[] {
                        ordens.IdOrdem.ToString(),
                                            ordens.IdAtivo.ToString(),
                                            ordens.Quantidade.ToString(),
                                            ordens.IdOrdemStatus.ToString(),
                                            ordens.DsOrdemStatus.ToString(),
                                            ordens.DtOrdem.ToString()
                    };
                    lstListaDetalhesAcompanhamento.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #8
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnListaCliente_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                ListarClienteRequest  request  = new ListarClienteRequest();
                ListarClienteResponse response = new ListarClienteResponse();

                request.IdCliente = Int32.Parse(txtIdClienteListaCliente.Text);
                response          = servico.SolicitarListaCliente(request);
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstListaCliente.Items.Clear();
                foreach (CarteiraRecomendadaClienteInfo lista in response.lista)
                {
                    string[] item = new string[] {
                        lista.IdCarteira.ToString(),
                                                        lista.IdProduto.ToString(),
                                                        lista.DsCarteira.ToString(),
                                                        lista.DtCarteira.ToString(),
                                                        lista.PermiteAdesao.ToString(),
                                                        lista.PermiteRenovacao.ToString()
                    };
                    lstListaCliente.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }
コード例 #9
0
ファイル: FrmTeste.cs プロジェクト: radtek/Gradual
        private void btnListaAcompanhamento_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoCarteiraRecomendada servico = Ativador.Get <IServicoCarteiraRecomendada>();

                ListarAcompanhamentoRequest  request  = new ListarAcompanhamentoRequest();
                ListarAcompanhamentoResponse response = new ListarAcompanhamentoResponse();

                request.IdCliente             = Int32.Parse(txtIdClienteAcompanhamento.Text);
                request.IdCarteiraRecomendada = Int32.Parse(txtIdCarteiraAcompanhamento.Text);
                request.IdAssessor            = Int32.Parse(txtIdAssessorAcompanhamento.Text);
                request.DtAdesaoInicial       = DateTime.Parse(txtDataInicialAdesaoAcompanhamento.Text, new CultureInfo("pt-BR", false));
                request.DtAdesaoFinal         = DateTime.Parse(txtDataFinalAdesaoAcompanhamento.Text, new CultureInfo("pt-BR", false));
                if (txtDataInicialRenovacaoAcompanhamento.Text.Trim() == "")
                {
                    request.DtRenovacaoInicial = null;
                }
                else
                {
                    request.DtRenovacaoInicial = DateTime.Parse(txtDataInicialRenovacaoAcompanhamento.Text, new CultureInfo("pt-BR", false));
                }
                if (txtDataFinalRenovacaoAcompanhamento.Text.Trim() == "")
                {
                    request.DtRenovacaoFinal = null;
                }
                else
                {
                    request.DtRenovacaoFinal = DateTime.Parse(txtDataFinalRenovacaoAcompanhamento.Text, new CultureInfo("pt-BR", false));
                }
                request.StBasketAberto     = chkBasketAbertoAcompanhamento.Checked;
                request.StOrdensExecutadas = chkOrdensExecutadasAcompanhamento.Checked;

                response = servico.SolicitarListaAcompanhamento(request);
                if (!response.bSucesso)
                {
                    MessageBox.Show(response.DescricaoResposta);
                    return;
                }

                lstListaAcompanhamento.Items.Clear();
                foreach (AcompanhamentoInfo acompanhamento in response.Lista)
                {
                    string[] item = new string[] {
                        acompanhamento.IdCliente.ToString(),
                                            acompanhamento.DsCliente.ToString(),
                                            acompanhamento.IdCarteira.ToString(),
                                            acompanhamento.DsCarteira.ToString(),
                                            acompanhamento.IdAssessor.ToString(),
                                            acompanhamento.DtAdesao.ToString(),
                                            acompanhamento.DtRenovacao.ToString(),
                                            acompanhamento.QtdRenovacoes.ToString(),
                                            acompanhamento.StBasketDisparada.ToString()
                    };
                    lstListaAcompanhamento.Items.Add(new ListViewItem(item));
                }
            }
            catch (Exception ex)
            {
                string msg = "Falha: " + ex.Message;
                MessageBox.Show(msg);
            }
        }