예제 #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if ((string.IsNullOrEmpty(txtTitulo.Text)) || (string.IsNullOrEmpty(cbGenero.Text)))
     {
         MessageBox.Show("Por favor, não deixe nenhum campo em branco", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (txtHoras.Text == "00:00")
     {
         MessageBox.Show("Por favor,digite uma duração maior que 0", "Duração invalida", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (txtTitulo.Text is string)
     {
         Filme f = new Filme();
         f.Nome   = txtTitulo.Text;
         f.Genero = cbGenero.Text;
         if (string.IsNullOrEmpty(textBox1.Text))
         {
             f.Sinopse = "Sinopse não disponivel";
         }
         else
         {
             f.Sinopse = textBox1.Text;
         }
         f.Duracao     = txtHoras.Text;
         f.QtddVendida = 0;
         if (salvar)
         {
             DAO.Create(f);
             Dispose();
         }
         if (editavel)
         {
             f.Id = int.Parse(txtCodigo.Text);
             DAO.Update(f);
             Dispose();
         }
         if (!salvar && !editavel)
         {
             Dispose();
         }
     }
     else
     {
         MessageBox.Show("Por favor, não digite numeros no campo titulo", "Campos inconsistentes", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }