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); }
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); }