Esempio n. 1
0
        public void Salvar()
        {
            {
                if (txtNome.Text == "")
                {
                    erNome.SetError(lblNome, "Insira um nome para o cliente");
                }
            }            // instancia a classe de negocio
            clProduto clProduto = new clProduto();

            if (txtNome.Text == "")
            {
                lblMenssagem.Text = "Insina um nome para o cliente";
                return;
            }



            DialogResult resposta;

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


            //carrega as propriedades
            clProduto.proMarca   = txtMarca.Text;
            clProduto.proPreco   = txtPreco.Text;
            clProduto.proData    = dtmData.Text;
            clProduto.proNome    = txtNome.Text;
            clProduto.proNSerie  = txtNSerie.Text;
            clProduto.proPNumber = txtPNumber.Text;
            clProduto.proPreco1  = PrecoFinal1;
            clProduto.proPreco2  = txtPreco2.Text;
            clProduto.proPreco3  = txtPreco3.Text;
            clProduto.proPreco4  = txtPreco4.Text;


            //variavel com a sstring de conexao com o banco
            clProduto.banco = Properties.Settings.Default.conexaoDB;
            if (txtCodigo.Text == "")
            {
                clProduto.Gravar();
            }
            else
            {
                clProduto.proCodigo = Convert.ToInt32(txtCodigo.Text);
                clProduto.Alterar();
            }
            //mensagem de cofiguração
            MessageBox.Show("Cliente incluido com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            ClearForm.ClearForms(this);
        }
Esempio n. 2
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtDescricao.Text == "")
            {
                errErro.SetError(lblDescricao, "Campo Obrigatório");
                return;
            }
            else
            {
                errErro.SetError(lblDescricao, "");
            }
            //instancia a classe de negócio
            clProduto clProdutos = new clProduto();

            //carrega as propriedades
            clProdutos.proDescricao = txtDescricao.Text;
            clProdutos.proMarca     = txtMarca.Text;
            clProdutos.proPreco     = txtPreco.Text;
            clProdutos.proData      = mskData.Text;
            clProdutos.banco        = Properties.Settings.Default.conexaoDB;
            MessageBox.Show("Produto incluido com Sucesso", "atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            clProdutos.Gravar();
        }
Esempio n. 3
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 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
            clProduto clProduto = new clProduto();

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

            //tratamento de campo numérico
            decimal Preco;

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

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

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

            //chama o método gravar
            if (txtCodigo2.Text == "")
            {
                clProduto.Gravar();
            }
            else
            {
                clProduto.proCodigo = Convert.ToInt32(txtCodigo2.Text);
                clProduto.Alterar();
            }

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

            //mensagem de confirmação da inclusão
            MessageBox.Show("Produto Incluído com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }