Esempio n. 1
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            // validação do conteúdo
            if (txtDescricao.Text == "")
            {
                errError.SetError(lblDescricao, "Campo Obrigatório");
                return;
            }
            else
            {
                errError.SetError(lblDescricao, "");
            }
            //pergunta para o usário se ele confirma a inclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a Inclusão?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                       MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //instancia a classe de negócio
            clProdutos clProdutos = new clProdutos();

            //carrega as propriedades
            clProdutos.proDescricao = txtDescricao.Text;
            clProdutos.proMarca     = txtMarca.Text;

            //tratamento de campo numérico
            decimal Preco;

            if (decimal.TryParse(txtPreco.Text, out Preco))
            {
                clProdutos.proPreco = Convert.ToString(Preco);
            }
            else
            {
                clProdutos.proPreco = "0";
            }

            //tratamento de campo data
            clProdutos.proData = String.Format("{0:yyyy-MM-dd}", dtpData.Value);

            //variável com a string de conexão com o banco
            clProdutos.banco = Properties.Settings.Default.conexaoDB;
            //chama o metodo gravar
            clProdutos.Gravar();

            //mensagem de confirmação da inclusão
            MessageBox.Show("Cliente Incluído com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 2
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            decimal preco;
            //pergunta para o usuário se ele confirma a inclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a inclusão?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //instancia a classe de negócio
            clProdutos clProdutos = new clProdutos();

            //carrega as propriedades
            clProdutos.proDescricao = txtDescricao.Text;
            clProdutos.proMarca     = txtMarca.Text;
            //clProdutos.proDataCadastro = dtpDataCadastro.Text;

            //tratamento de campo numérico
            if (decimal.TryParse(txtPreco.Text, out preco))
            {
                clProdutos.proPreco = Convert.ToString(preco);
            }
            else
            {
                clProdutos.proPreco = "0";
            }

            //tratamento do campo data
            clProdutos.proDataCadastro = string.Format("{0:yyyy-MM-dd}", dtpDataCadastro.Value);

            //variável com a string de conexão com o banco de dados
            clProdutos.banco = Agenda.Properties.Settings.Default.conexaoDB;

            //chama o método gravar
            clProdutos.Gravar();

            MessageBox.Show(clProdutos.strQueryResult.ToString());

            //mensagem de confirmação de inclusão
            MessageBox.Show("Cliente incluído com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }