コード例 #1
0
 private void btCadastrar_Click(object sender, EventArgs e)
 {
     if (dgvSalas.RowCount != 1)
     {
         using (var db = new dbEscala())
         {
             try
             {
                 for (int op = 0; op < dgvSalas.RowCount - 1; op++)
                 {
                     salas sa = new salas();
                     sa.DESCRICAO       = Convert.ToString(dgvSalas.Rows[op].Cells[0].Value);
                     db.Entry(sa).State = System.Data.Entity.EntityState.Added;
                     db.SaveChanges();
                 }
                 MessageBox.Show("Cadastro realizado com sucesso!!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 dgvSalas.Rows.Clear();
                 TxtSala.Focus();
             }
             catch (Exception err)
             {
                 MessageBox.Show("Erro" + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Não há nada cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
コード例 #2
0
        private void btAdicionar_Click(object sender, EventArgs e)
        {
            if (TxtSala.Text != String.Empty)
            {
                if (verificarEx() == false)
                {
                    dgvSalas.Rows.Add(TxtSala.Text);
                    TxtSala.Clear();
                    TxtSala.Focus();
                }

                else
                {
                    MessageBox.Show("Esse Sala já esta cadastrada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos!!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }