Exemple #1
0
 public void Salvar(tb_opcao _opcao)
 {
     try
     {
         _DAO.Add(_opcao);
         _DAO.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao salvar opcao." + ex.Message);
     }
 }
Exemple #2
0
 public void Deletar(tb_opcao _opcao)
 {
     try
     {
         _opcao = _DAO.Find(op => op.cod_opcao == _opcao.cod_opcao).First <tb_opcao>();
         _DAO.Delete(_opcao);
         _DAO.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception("Não possível excluir opcao." + ex.Message);
     }
 }
Exemple #3
0
        private void SalvarOpcao()
        {
            tb_opcao _novaOpcao = new tb_opcao();

            _novaOpcao.cod_cargo            = int.Parse(cmbCargo.SelectedValue.ToString());
            _novaOpcao.cod_cidade           = int.Parse(cmbCidade.SelectedValue.ToString());
            _novaOpcao.cod_concurso         = int.Parse(cmbConcurso.SelectedValue.ToString());
            _novaOpcao.codigo_identificador = edtCodigo.Text;
            _novaOpcao.vagas = int.Parse(edtVagas.Text);

            if (JaExisteOpacao(_novaOpcao.cod_concurso, _novaOpcao.cod_cargo, _novaOpcao.cod_cidade, _novaOpcao.codigo_identificador))
            {
                throw new Exception("Opção já cadastrada.");
            }

            new OpcaoBO().Salvar(_novaOpcao);
        }