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(); } } }
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(); } }
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; }
public Processo(DateTime data, Promotor promotor, EstadoProcesso estadoprocesso) { DataInicio = data; Promotor = promotor; EstadoProcesso = estadoprocesso; }