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>()); } }
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(); } }
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>()); }