Exemple #1
0
        /// <summary>
        /// Insere um novo produto no banco de dados.
        /// </summary>
        private void InserirProduto()
        {
            //se os campos não estiverem validados, retornar
            if (!ValidarCampos())
            {
                return;
            }

            var codigo = txt_codigo.Text.Trim();

            //se nenhum código existir, inserir um novo
            if (!DBProduto.ExisteProduto(codigo))
            {
                //se o fornecedor for inserido, limpa os campos
                if (DBProduto.InserirProduto(CriarProduto()))
                {
                    LimparCampos();
                    AtualizarQuantidadeProduto();
                }

                return;
            }

            var result = MostrarMensagem("Aviso", "O código já pertence à um fornecedor, deseja atualizar?", MessageBoxButtons.YesNo);

            if (result == DialogResult.No)
            {
                return;
            }
        }
Exemple #2
0
        /// <summary>
        /// Verifica se o codigo de produto existe no banco.
        /// </summary>
        /// <param name="exibirMensagem"></param>
        /// <returns></returns>
        private bool ProdutoExiste(bool exibirMensagem)
        {
            if (!DBProduto.ExisteProduto(txt_codigo.Text.Trim()))
            {
                if (exibirMensagem)
                {
                    MostrarMensagem("Aviso", "O código de produto não foi encontrado.");
                }
                return(false);
            }

            return(true);
        }