private void listboxTipoDocumneto_SelectedIndexChanged(object sender, EventArgs e) { if (listboxTipoDocumneto.SelectedIndex != -1) { //altera o icon para bloqueado btnDesbloquear.BackgroundImage = Properties.Resources._lock; TipoDocumento documento = (TipoDocumento)listboxTipoDocumneto.SelectedItem; //preencher as textboxes com os valores da base de dados tbxDescricaoDocumento.Text = documento.Designacao; //Torna as textboxes impossiveis de se escrever tbxDescricaoDocumento.ReadOnly = true; //alterar o text do botão adicionar btnAdicionar.Text = "Limpar Dados"; //lerDados(); //amara.Dispose(); } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (tbxNomeDocumento.Enabled == false) { permitirInserir(); } else { if (tbxNomeDocumento.Text != "" && cbxProjecto.SelectedIndex != -1 && cbxTipoDocumento.SelectedIndex != -1) { TipoDocumento tipodocumento = (TipoDocumento)cbxTipoDocumento.SelectedItem; Projeto projeto = (Projeto)cbxProjecto.SelectedItem; camara.DocumentoSet.Add(new Documento(tbxNomeDocumento.Text, dtDataEntrega.Value, tipodocumento, projeto)); camara.SaveChanges(); lerDadosDocumentos(); } else { MessageBox.Show("Falha ao adicionar este Documento, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } }
private void btnAtualizar_Click(object sender, EventArgs e) { TipoDocumento documento = (TipoDocumento)listboxTipoDocumneto.SelectedItem; documento.Designacao = tbxDescricaoDocumento.Text; camara.SaveChanges(); //Torna as textboxes possiveis de se escrever tbxDescricaoDocumento.ReadOnly = false; //preencher as textboxes com os valores nulos tbxDescricaoDocumento.Text = ""; btnAdicionar.Enabled = true; btnEliminar.Enabled = true; lerDados(); tbxDescricaoDocumento.Text = ""; //Torna o botao atualizar invivivel e disabled btnAtualizar.Enabled = false; btnAtualizar.Visible = false; }