private void button1_Click(object sender, EventArgs e) { if (textBox1.ReadOnly == true && textBox2.ReadOnly == true) { MessageBox.Show("Necessário abrir novo cadastro."); return; } if (String.IsNullOrEmpty(textBox1.Text) == false && String.IsNullOrEmpty(textBox2.Text) == false) { 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."); return; } } DALCadastro.CriaCFOP(textBox2.Text, textBox1.Text); MessageBox.Show("CFOP inserido com sucesso."); dataGridView1.DataSource = DALCadastro.ListaCFOP(); textBox1.ReadOnly = true; textBox2.ReadOnly = true; } else { MessageBox.Show("Campos Obrigatórios não preenchidos."); } }
private void button3_Click(object sender, EventArgs e) { if (textBox2.ReadOnly == true && textBox1.ReadOnly == true) { if (String.IsNullOrEmpty(textBox1.Text) == false && String.IsNullOrEmpty(textBox2.Text) == false) { DataTable pode = DALCadastro.PodeApagarCFOP(textBox2.Text); if (pode.Rows.Count <= 0) { DALCadastro.ProcCFOP(textBox2.Text); MessageBox.Show("CFOP apagado com sucesso."); dataGridView1.DataSource = DALCadastro.ListaCFOP(); } if (pode.Rows.Count > 0) { MessageBox.Show("CFOP não pode ser deletado, pois já foi utilizado para cadastrar produtos."); } //deleta } } if (textBox2.ReadOnly == false && textBox1.ReadOnly == false) { MessageBox.Show("Selecionar antes o código CFOP"); } }
private void CFOP_Entrada_Load(object sender, EventArgs e) { dataGridView1.DataSource = DALCadastro.ListaCFOP(); }