コード例 #1
0
 private void buttonGuardar_Click(object sender, EventArgs e)
 {
     if (cbxPromotor.Enabled == false && cbxEstadoProcesso.Enabled == false)
     {
         permitirInserir();
         buttonGuardar.Text = "Guardar";
     }
     else
     {
         try
         {
             Promotor       promotor       = (Promotor)cbxPromotor.SelectedItem;
             EstadoProcesso estadoprocesso = (EstadoProcesso)cbxEstadoProcesso.SelectedItem;
             camara.ProcessoSet.Add(new Processo(dataInicio.Value, promotor, estadoprocesso));
             camara.SaveChanges();
             lerDadosProcessos();
             lerDadosPromotores();
             lerDadosEstadoProcesso();
             permitirInserir();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Falha ao adicionar este Processo, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.Close();
         }
     }
 }
コード例 #2
0
        private void listboxTipoDocumneto_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listboxEstadosProcessos.SelectedIndex != -1)
            {
                //altera o icon para bloqueado
                btnDesbloquear.BackgroundImage = Properties.Resources._lock;

                EstadoProcesso processo = (EstadoProcesso)listboxEstadosProcessos.SelectedItem;

                //preencher as textboxes com os valores da base de dados
                tbxDescricaoProcesso.Text = processo.DescricaoEstado;


                //Torna as textboxes impossiveis de se escrever
                tbxDescricaoProcesso.ReadOnly = true;


                //alterar o text do botão adicionar
                btnAdicionar.Text = "Limpar Dados";
                //lerDados();
                //amara.Dispose();
            }
        }
コード例 #3
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            EstadoProcesso processo = (EstadoProcesso)listboxEstadosProcessos.SelectedItem;

            processo.DescricaoEstado = tbxDescricaoProcesso.Text;
            camara.SaveChanges();

            //Torna as textboxes possiveis de se escrever
            tbxDescricaoProcesso.ReadOnly = false;

            //preencher as textboxes com os valores nulos
            tbxDescricaoProcesso.Text = "";

            btnAdicionar.Enabled = true;
            btnEliminar.Enabled  = true;

            lerDados();

            tbxDescricaoProcesso.Text = "";

            //Torna o botao atualizar invivivel e disabled
            btnAtualizar.Enabled = false;
            btnAtualizar.Visible = false;
        }
コード例 #4
0
 public Processo(DateTime data, Promotor promotor, EstadoProcesso estadoprocesso)
 {
     DataInicio     = data;
     Promotor       = promotor;
     EstadoProcesso = estadoprocesso;
 }