コード例 #1
0
        public void PesquisarProduto(string pCodigo)
        {
            try
            {
                long vProdutoGradeId = 0;
                List <ModelLibrary.ProdutoGrade> produtosgrade = ModelLibrary.MetodosDeposito.ObterProdutosGrade(pCodigo);

                if (produtosgrade != null)
                {
                    if (produtosgrade.Count > 1)
                    {
                        Modal.FormProdutosGrade formProdutosGrade = new Modal.FormProdutosGrade(pCodigo);


                        var result = formProdutosGrade.ShowDialog();

                        if (result == DialogResult.OK)
                        {
                            vProdutoGradeId = formProdutosGrade.cProdutoGradeId;
                            ExibirProdutoGrade(vProdutoGradeId);
                        }
                        else
                        {
                            vProdutoGradeId = 0;
                        }
                    }
                    else
                    {
                        vProdutoGradeId = (produtosgrade.FirstOrDefault() != null) ? produtosgrade.FirstOrDefault().Id : 0;
                        ExibirProdutoGrade(vProdutoGradeId);
                    }
                }
                else
                {
                    vProdutoGradeId = 0;
                    ExibirProdutoGrade(vProdutoGradeId);
                }
            }
            catch (Exception vE)
            {
                Trace.WriteLine(DateTime.Now.ToString() + "FormEstoque.PesquisarProduto()");
                Trace.TraceError(vE.Message);
                MessageBox.Show(vE.Message, vE.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        public void PesquisarProduto(string pCodigo)
        {
            long vProdutoGradeId = 0;
            List <ModelLibrary.ProdutoGrade> produtosgrade = ModelLibrary.MetodosDeposito.ObterProdutosGrade(pCodigo);

            if (produtosgrade != null)
            {
                if (produtosgrade.Count > 1)
                {
                    Modal.FormProdutosGrade formProdutosGrade = new Modal.FormProdutosGrade(pCodigo);


                    var result = formProdutosGrade.ShowDialog();

                    if (result == DialogResult.OK)
                    {
                        vProdutoGradeId = formProdutosGrade.cProdutoGradeId;
                        ExibirProdutoGrade(vProdutoGradeId);
                    }
                    else
                    {
                        vProdutoGradeId = 0;
                    }
                }
                else
                {
                    vProdutoGradeId = (produtosgrade.FirstOrDefault() != null) ? produtosgrade.FirstOrDefault().Id : 0;
                    ExibirProdutoGrade(vProdutoGradeId);
                }
            }
            else
            {
                vProdutoGradeId = 0;
                ExibirProdutoGrade(vProdutoGradeId);
            }
        }