Exemplo n.º 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();
         }
     }
 }
Exemplo n.º 2
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            if (tbxNomePromotor.ReadOnly == true)
            {
                btnDesbloquear.BackgroundImage = Properties.Resources.unlock;

                //Torna as textboxes possiveis de se escrever
                tbxNomePromotor.ReadOnly         = false;
                tbxNIFPromotor.ReadOnly          = false;
                tbxMoradaPromotor.ReadOnly       = false;
                tbxEmailPromotor.ReadOnly        = false;
                tbxTelemovelPromotor.ReadOnly    = false;
                tbxCodigoAcessoPromotor.ReadOnly = false;
                tbxSenhaPromotor.ReadOnly        = false;

                //torna a propriedade UseSystemPassordChar off
                tbxCodigoAcessoPromotor.UseSystemPasswordChar = false;
                tbxSenhaPromotor.UseSystemPasswordChar        = false;

                //preencher as textboxes com os valores nulos
                tbxNomePromotor.Text         = "";
                tbxNIFPromotor.Text          = "";
                tbxMoradaPromotor.Text       = "";
                tbxEmailPromotor.Text        = "";
                tbxTelemovelPromotor.Text    = "";
                tbxCodigoAcessoPromotor.Text = "";
                tbxSenhaPromotor.Text        = "";

                //alterar o text do botão Adicionar
                btnAdicionar.Text = "Adicionar";
            }
            else
            {
                try
                {
                    camara.PromotorSet.Add(new Promotor(Convert.ToInt32(tbxNIFPromotor.Text), tbxNomePromotor.Text, tbxMoradaPromotor.Text, tbxTelemovelPromotor.Text, tbxEmailPromotor.Text, tbxCodigoAcessoPromotor.Text, tbxSenhaPromotor.Text));
                    camara.SaveChanges();
                    lerDados();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Falha ao adicionar este Promotor, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
            }
        }
Exemplo n.º 3
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            if (tbxDescricaoProcesso.ReadOnly == true)
            {
                btnDesbloquear.BackgroundImage = Properties.Resources.unlock;

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


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



                //alterar o text do botão Adicionar
                btnAdicionar.Text = "Adicionar";

                lerDados();
            }
            else
            {
                if (tbxDescricaoProcesso.Text != "")
                {
                    try
                    {
                        camara.EstadoProcessoSet.Add(new EstadoProcesso(tbxDescricaoProcesso.Text));
                        camara.SaveChanges();
                        lerDados();

                        tbxDescricaoProcesso.Text = "";
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Falha ao adicionar este Tipo de Processo, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Falha ao adicionar este Tipo de Processo, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
            }
        }
Exemplo n.º 4
0
 //Adiciona o novo projecto a tabela TipoProjecto
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     if (tbxDesignacao.Enabled == false)
     {
         permitirInserir();
     }
     else
     {
         //caso tenha um Tipo de projecto pendente
         if (chekboxTipoPorjecto.Checked == true)
         {
             if (tbxDesignacao.Text != "" && numericNumerodeDias.Value > 0 && cbxTipoProjecto.SelectedIndex != -1)
             {
                 TipoProjeto tipoprojeto = (TipoProjeto)cbxTipoProjecto.SelectedItem;
                 camara.TipoProjetoSet.Add(new TipoProjeto(Convert.ToInt32(numericNumerodeDias.Value), tbxDesignacao.Text, tipoprojeto));
                 camara.SaveChanges();
                 lerDadosTipoProjectos();
                 permitirInserir();
             }
             else
             {
                 MessageBox.Show("Falha ao adicionar este Tipo de Projeto, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 this.Close();
             }
         }
         //caso não tenha um Tipo de projecto pendente
         else
         {
             if (tbxDesignacao.Text != "" && numericNumerodeDias.Value > 0)
             {
                 camara.TipoProjetoSet.Add(new TipoProjeto(Convert.ToInt32(numericNumerodeDias.Value), tbxDesignacao.Text));
                 camara.SaveChanges();
                 lerDadosTipoProjectos();
                 permitirInserir();
             }
             else
             {
                 MessageBox.Show("Falha ao adicionar este Tipo de Projeto, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 this.Close();
             }
         }
     }
 }
Exemplo n.º 5
0
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     if (cbxFuncionarios.Enabled == false)
     {
         permitirInserir();
     }
     else
     {
         try
         {
             TipoProjeto tipoprojeto = (TipoProjeto)cbxTipoProjeto.SelectedItem;
             Funcionario funcionario = (Funcionario)cbxFuncionarios.SelectedItem;
             camara.EspecialistaSet.Add(new Especialista(tipoprojeto, funcionario));
             camara.SaveChanges();
             lerDadosEspecialistas();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Falha ao adicionar este Especialista, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.Close();
         }
     }
 }
Exemplo n.º 6
0
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     if (cbxFuncionario.Enabled == false)
     {
         permitirInserir();
     }
     else
     {
         try
         {
             Projeto     projeto     = (Projeto)cbxProjeto.SelectedItem;
             Funcionario funcionario = (Funcionario)cbxFuncionario.SelectedItem;
             camara.ProjetoAtribuidoSet.Add(new ProjetoAtribuido(dataAtribuicao.Value, projeto, funcionario));
             camara.SaveChanges();
             lerDadosProjetosAtribuidos();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Falha ao adicionar esta Atribuição, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.Close();
         }
     }
 }
Exemplo n.º 7
0
 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();
         }
     }
 }
Exemplo n.º 8
0
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     if (tbxTextoParecer.ReadOnly == true)
     {
         permitirInserir();
     }
     else
     {
         try
         {
             Projeto     projeto     = (Projeto)cbxProjeto.SelectedItem;
             Funcionario funcionario = (Funcionario)cbxFuncionario.SelectedItem;
             camara.ParecerSet.Add(new Parecer(tbxTextoParecer.Text, dataParecer.Value, projeto, funcionario));
             camara.SaveChanges();
             lerDadosPareceres();
             permitirInserir();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Falha ao adicionar este Parecer, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.Close();
         }
     }
 }
Exemplo n.º 9
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            if (tbxNomeFuncionario.ReadOnly == true)
            {
                btnDesbloquear.BackgroundImage = Properties.Resources.unlock;

                //Torna as textboxes possiveis de se escrever
                tbxNomeFuncionario.ReadOnly     = false;
                tbxExtencaoFuncionario.ReadOnly = false;
                tbxNumeroFuncionario.ReadOnly   = false;

                //preencher as textboxes com os valores nulos
                tbxNumeroFuncionario.Text   = "";
                tbxExtencaoFuncionario.Text = "";
                tbxNomeFuncionario.Text     = "";


                //alterar o text do botão Adicionar
                btnAdicionar.Text = "Adicionar";
            }
            else
            {
                try
                {
                    camara.FuncionarioSet.Add(new Funcionario(Convert.ToInt32(tbxNumeroFuncionario.Text), tbxNomeFuncionario.Text, tbxExtencaoFuncionario.Text, tbxUtilizador.Text, tbxPassword.Text, cbxTipoPerfil.Text));
                    camara.SaveChanges();
                    lerDados();
                    permitirInserir();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Falha ao adicionar este Funcionario, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
            }
        }
Exemplo n.º 10
0
 private void buttonGuardar_Click(object sender, EventArgs e)
 {
     if (tbxNomeProjeto.Enabled == false)
     {
         permitirInserir();
     }
     else
     {
         try
         {
             TipoProjeto tipoprojeto = (TipoProjeto)cbxTipoProjeto.SelectedItem;
             Processo    processo    = (Processo)cbxProcesso.SelectedItem;
             camara.ProjetoSet.Add(new Projeto(tbxNomeProjeto.Text, DataInicio.Value, DataAprovecao.Value, tipoprojeto, processo));
             camara.SaveChanges();
             lerDadosProjectos();
             permitirInserir();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Falha ao adicionar este Projecto, insira novamente todos os dados nos campos designados", "FALHA AO INSERIR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             this.Close();
         }
     }
 }