private void IncluirItem() { 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_Itens.CancelEdit(); } else { if (MvCotacao.IdCotacao > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.VerGrpLstVenda = true; BuscaPrd.ShowDialog(); for (int I = 0; I <= BuscaPrd.ListaCodPrd.Count - 1; I++) { ArrayList PrdQtde = new ArrayList(BuscaPrd.ListaCodPrd[I].ToString().Split(char.Parse("|"))); BuscaPrd.CadProd.LerDados(int.Parse(PrdQtde[0].ToString())); BuscaPrd.IdProduto = BuscaPrd.CadProd.IdProduto; if (BuscaPrd.IdProduto > 0) { if (BuscaPrd.CadProd.ProdutoKit == 1) { MessageBox.Show("Esse produto é um Kit e não pode ser movimentando: " + BuscaPrd.CadProd.Descricao.Trim(), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); //Source_Itens.CancelEdit(); //BuscaPrd.Dispose(); //return; continue; } Verificar ExistePrd = new Verificar(); ExistePrd.Controle = Controle; if (!ExistePrd.VerificarExite_PrdCotacao(MvCotacao.IdCotacao, BuscaPrd.IdProduto)) { ItemCotacao.IdCotacao = MvCotacao.IdCotacao; ItemCotacao.IdProduto = BuscaPrd.IdProduto; ItemCotacao.Qtde = 1; ItemCotacao.VlrTotal = 0; ItemCotacao.IdItem = 0; ItemCotacao.GravarDados(); //PopularGridItens(); } else { MessageBox.Show("Produto: " + BuscaPrd.CadProd.Descricao.Trim() + " já cadastrado na cotação", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } } else { continue; } } PopularGridItens(); BuscaPrd.Dispose(); } } } }