private void IncluirPessoa() { if (StaFormEdicao) { MessageBox.Show("Favor gravar a cotação", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MvCotacao.Status == 1) { MessageBox.Show("Cotação já Encerrada", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Participantes.CancelEdit(); } else { if (MvCotacao.IdCotacao > 0 && ItemCotacao.IdItem > 0) { FrmBuscaPessoa BuscaPessoa = new FrmBuscaPessoa(); BuscaPessoa.FrmPrincipal = this.FrmPrincipal; BuscaPessoa.ShowDialog(); if (BuscaPessoa.CadPessoa.IdPessoa > 0) { Verificar Existe = new Verificar(); Existe.Controle = Controle; if (!Existe.VerificarExite_PessoaCotacao(MvCotacao.IdCotacao, BuscaPessoa.CadPessoa.IdPessoa, ItemCotacao.IdItem)) { PessoaCotacao.IdCotacao = MvCotacao.IdCotacao; PessoaCotacao.IdItem = ItemCotacao.IdItem; PessoaCotacao.IdPessoa = BuscaPessoa.CadPessoa.IdPessoa; PessoaCotacao.VlrUnitario = 0; PessoaCotacao.Incluir = true; PessoaCotacao.GravarDados(); PopularGridPessoa(); } else { MessageBox.Show("Pessoa já cadastrado na cotação para este item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Participantes.CancelEdit(); } } else { Source_Participantes.CancelEdit(); } BuscaPessoa.Dispose(); } } } }