예제 #1
0
 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.");
     }
 }
예제 #2
0
 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");
     }
 }
예제 #3
0
 private void CFOP_Entrada_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = DALCadastro.ListaCFOP();
 }