private void btnPesquisar_Click(object sender, EventArgs e) { List <Entidades.ServicoParceiro> listaaux = new List <Entidades.ServicoParceiro>(); _limpaCampos(); try { Controller.ServicoParceiroController servicoController = new Controller.ServicoParceiroController(); Controller.ServicoController sc = new Controller.ServicoController(); Controller.PessoaController pc = new Controller.PessoaController(); Views.Funcoes_Basicas.Pesquisas.Pesquisa_ServicoParceiro pesquisa_ServicoParceiro = new Pesquisas.Pesquisa_ServicoParceiro(); pesquisa_ServicoParceiro.ShowDialog(); if (pesquisa_ServicoParceiro.intCodprestador > 0) { DataTable dtServParc = servicoController.retornaServicos(pesquisa_ServicoParceiro.intCodprestador); if (dtServParc != null && dtServParc.Rows.Count > 0) { for (int i = 0; i < dtServParc.Rows.Count; i++) { DataRow drServPac = dtServParc.Rows[i]; Entidades.PessoaJuridica pj = new Entidades.PessoaJuridica(); DataTable dtPessoa = pc.retornaPessoaJuridicaCnpj(drServPac["jur_cnpj"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPessoa = dtPessoa.Rows[0]; pj.Codigo = Convert.ToInt32(drServPac["codpessoa"].ToString()); pj.CNPJ = drServPac["jur_cnpj"].ToString(); pj.Nome = drPessoa["pes_nome"].ToString(); pj.RazaoSocial = drPessoa["jur_razaosocial"].ToString(); ttbPessoa.Text = drPessoa["pes_nome"].ToString(); } DataTable dtServico = sc.retornaObjServico(Convert.ToInt32(drServPac["codtiposervico"].ToString())); Entidades.Servico servico = new Entidades.Servico(); if (dtServico != null && dtServico.Rows.Count > 0) { DataRow drServico = dtServico.Rows[0]; servico.Codigo = Convert.ToInt32(drServico["codtiposervico"].ToString()); servico.ServicoNome = drServico["tiposerv_descricao"].ToString(); servico.Observacao = drServico["tiposerv_obs"].ToString(); servico.Valor = Convert.ToDouble(drServico["tiposerv_valor"].ToString()); servico.Tempo = drServico["tiposerv_temposervico"].ToString(); } Entidades.ServicoParceiro servicoParceiro = new Entidades.ServicoParceiro(); servicoParceiro.PessoaJuridica = pj; servicoParceiro.Servico = servico; servicoParceiro.Valor = Convert.ToDouble(drServPac["prestserv_valor"].ToString()); servicoParceiro.Percentual = Convert.ToDouble(drServPac["prestserv_percentual"].ToString()); servicoParceiro.PagamentoRecebido = drServPac["prestser_pagrec"].ToString(); servicoParceiro.Estado = Convert.ToBoolean(drServPac["estado"].ToString()); servicoParceirosLista.Add(servicoParceiro); } for (int j = 0; j < servicoParceirosLista.Count; j++) { if (servicoParceirosLista.ElementAt(j).Estado != false) { listaaux.Add(servicoParceirosLista.ElementAt(j)); } } carregaDGV(listaaux); btnAlterar.Enabled = true; } } } catch (Exception E) { throw; } }
private void btnSelecionaPessoa_Click(object sender, EventArgs e) { servicoParceirosLista = new List <Entidades.ServicoParceiro>(); List <Entidades.ServicoParceiro> listaaux = new List <Entidades.ServicoParceiro>(); try { Views.Funcoes_Basicas.Pesquisas.Pesquisa_Fornecedor objPessoa = new Funcoes_Basicas.Pesquisas.Pesquisa_Fornecedor(); objPessoa.ShowDialog(); if (objPessoa.intCodigoPessoa > 0) { Controller.PessoaController pessoaController = new Controller.PessoaController(); Controller.ServicoParceiroController servicoPController = new Controller.ServicoParceiroController(); Controller.ServicoController servicoController = new Controller.ServicoController(); DataTable dtRetorno = pessoaController.retornaPessoaJuridicaCod(objPessoa.intCodigoPessoa);//intPessoa); if (dtRetorno != null && dtRetorno.Rows.Count > 0) { DataRow dr = dtRetorno.Rows[0]; intCodServicoParceiro = Convert.ToInt32(dr["codpessoa"].ToString()); intPessoa = intCodServicoParceiro; ttbPessoa.Text = dr["jur_razaosocial"].ToString(); DataTable dtServParc = servicoPController.retornaServicos(intCodServicoParceiro); if (dtServParc != null && dtServParc.Rows.Count > 0) { for (int i = 0; i < dtServParc.Rows.Count; i++) { DataRow drServPac = dtServParc.Rows[i]; Entidades.PessoaJuridica pj = new Entidades.PessoaJuridica(); DataTable dtPessoa = pessoaController.retornaPessoaJuridicaCnpj(drServPac["jur_cnpj"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPessoa = dtPessoa.Rows[0]; pj.Codigo = Convert.ToInt32(drServPac["codpessoa"].ToString()); pj.CNPJ = drServPac["jur_cnpj"].ToString(); pj.Nome = drPessoa["pes_nome"].ToString(); pj.RazaoSocial = drPessoa["jur_razaosocial"].ToString(); ttbPessoa.Text = drPessoa["pes_nome"].ToString(); } DataTable dtServico = servicoController.retornaObjServico(Convert.ToInt32(drServPac["codtiposervico"].ToString())); Entidades.Servico servico = new Entidades.Servico(); if (dtServico != null && dtServico.Rows.Count > 0) { DataRow drServico = dtServico.Rows[0]; servico.Codigo = Convert.ToInt32(drServico["codtiposervico"].ToString()); servico.ServicoNome = drServico["tiposerv_descricao"].ToString(); servico.Observacao = drServico["tiposerv_obs"].ToString(); servico.Valor = Convert.ToDouble(drServico["tiposerv_valor"].ToString()); servico.Tempo = drServico["tiposerv_temposervico"].ToString(); } Entidades.ServicoParceiro servicoParceiro = new Entidades.ServicoParceiro(); servicoParceiro.PessoaJuridica = pj; servicoParceiro.Servico = servico; servicoParceiro.Valor = Convert.ToDouble(drServPac["prestserv_valor"].ToString()); servicoParceiro.Percentual = Convert.ToDouble(drServPac["prestserv_percentual"].ToString()); servicoParceiro.PagamentoRecebido = drServPac["prestser_pagrec"].ToString(); servicoParceiro.Estado = Convert.ToBoolean(drServPac["estado"].ToString()); servicoParceirosLista.Add(servicoParceiro); } for (int i = 0; i < servicoParceirosLista.Count; i++)//carrega lista na tela, apenas com os elementos ativos - true { if (servicoParceirosLista.ElementAt(i).Estado != false) { listaaux.Add(servicoParceirosLista.ElementAt(i)); } } carregaDGV(listaaux); } } } } catch (Exception) { throw; } }