private void button1_Click(object sender, EventArgs e) { textBox2.Text = textBox2.Text.Replace(".", ""); if (textBox1.ReadOnly == false && String.IsNullOrEmpty(textBox1.Text) == false && textBox2.ReadOnly == false && String.IsNullOrEmpty(textBox2.Text) == false) { Int64 qtde; if (Int64.TryParse(textBox2.Text.Trim(), out qtde) == false) { MessageBox.Show("Favor informar somente valores numéricos no campo \ncódigo NCM."); textBox2.Text = ""; textBox2.Focus(); return; } if (dataGridView1.Rows.Count > 0) { for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (textBox2.Text == dataGridView1.Rows[i].Cells[0].Value.ToString()) { MessageBox.Show("Código já cadastrado anteriormente."); return; } } string message = "Você deseja cadastrar este Código NCM : \n" + textBox2.Text + " ?"; string caption = "NCM"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { DALCadastro.CriarCadNCM(textBox2.Text, textBox1.Text); dataGridView1.DataSource = DALCadastro.AUXCadListar("ListarCadNCM"); MessageBox.Show("Código : " + textBox2.Text + "\n" + textBox1.Text + "\nincluído com sucesso."); string cod = textBox2.Text; textBox1.ReadOnly = true; textBox1.Text = ""; textBox2.ReadOnly = true; textBox2.Text = ""; if (dataGridView1.Rows.Count > 0) { for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (dataGridView1.Rows[i].Cells[0].Value.ToString() == cod) { dataGridView1.CurrentCell = dataGridView1.Rows[i].Cells[0]; textBox2.Text = dataGridView1.Rows[i].Cells[0].Value.ToString(); textBox1.Text = dataGridView1.Rows[i].Cells[1].Value.ToString(); button4.Focus(); return; } } } } } else { string message = "Você deseja cadastrar este Código NCM : \n" + textBox2.Text + " ?"; string caption = "NCM"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { DALCadastro.CriarCadNCM(textBox2.Text, textBox1.Text); dataGridView1.DataSource = DALCadastro.AUXCadListar("ListarCadNCM"); MessageBox.Show("Código : " + textBox2.Text + "\n" + textBox1.Text + "\nincluído com sucesso."); textBox1.ReadOnly = true; textBox1.Text = ""; textBox2.ReadOnly = true; textBox2.Text = ""; } } } }