Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            if (txtId.Text.Length == 0 || txtDemanda.Text.Length == 0 ||
                txtAssunto.Text.Length == 0 || cmbSistema.Text.Length == 0 ||
                txtDtInicio.Text.Length == 0 || txtDtFinal.Text.Length == 0)
            {
                Alerta alerta = new Alerta("Favor preencher todos os campos");
                alerta.Show();
            }
            else if (!Util.Util.verificarStringNumero(txtId.Text))
            {
                Alerta alerta = new Alerta("Preencha o campo Id com numero");
                alerta.Show();
            }
            else
            {// int codigo, int ss, string tipo, int id, string nome, string sistema, string linguagem, string processo, string tipoSolicitacao,
             // string situacao, int conclusividade, decimal pfprev, decimal pfreal, decimal apropriacao, DateTime dtInicio, DateTime dtEntrega, DateTime dtFinal

                Solicitacao   p      = preencherSolicitacao();
                SolicitacaoBO projBO = new SolicitacaoBO();
                projBO.salvar(p);

                Alerta alerta = new Alerta("Salvo com sucesso.");
                alerta.Show();

                prepararTela();
                preencherLista(new Dictionary <string, string>());
            }
        }
Ejemplo n.º 2
0
 private void preencherLista(Dictionary <string, string> param)
 {
     try
     {
         SolicitacaoBO solicBO = new SolicitacaoBO();
         tblSolicitacao.ItemsSource = solicBO.recuperar(param);
     }
     catch (Exception ex)
     {
         Alerta alerta = new Alerta();
         alerta.preencherMensagem("Problema ao tentar acessar o banco de dados: \n" + ex.Message);
         alerta.Show();
         this.Close();
     }
 }
Ejemplo n.º 3
0
        private void btnExcluir_Click(object sender, RoutedEventArgs e)
        {
            int codigo = Convert.ToInt32(txtCodigo.Text);

            if (codigo > 0)
            {
                SolicitacaoBO solicBO     = new SolicitacaoBO();
                Solicitacao   solicitacao = preencherSolicitacao();
                solicBO.excluir(solicitacao);

                Alerta alerta = new Alerta("Excluido com sucesso.");
                alerta.Show();
            }

            prepararTela();
            preencherLista(new Dictionary <string, string>());
        }