private void btnAdminCadastrarUsuario_Click(object sender, RoutedEventArgs e) { try { ControllerUsuario cUsu = new ControllerUsuario(); Usuario usuario = new Usuario(); usuario.nomeUsuario = txtNomeUsuario.Text; usuario.loginUsuario = txtLogin.Text; usuario.senhaUsuario = txtSenha.Text; usuario.nivelDePermissão = permissao; if (cUsu.SalvarUsuario(usuario)) { MensagemDeSucesso msn = new MensagemDeSucesso(); msn.ShowDialog(); txtNomeUsuario.Clear(); txtLogin.Clear(); txtSenha.Clear(); } else { MensagemDeErro msn = new MensagemDeErro(); msn.ShowDialog(); } } catch (NullReferenceException) { MensagemDeErroPreenchimentoObrig msnErro = new MensagemDeErroPreenchimentoObrig(); msnErro.ShowDialog(); } }
private void btnExcluirDescricao_Click(object sender, RoutedEventArgs e) { ControllerDespesa Cd = new ControllerDespesa(); Despesa despesa = ComboListBoxDescricaoOperacoes.SelectedItem as Despesa; MensagemRatificacaoDeMudanca msn = new MensagemRatificacaoDeMudanca(); msn.ShowDialog(); try { if (msn.RetornarOpcaoExlcuirOperacao()) { if (Cd.ExcluirDespesa(despesa.DespesaID)) { MensagemDeSucesso msnSucesso = new MensagemDeSucesso(); msnSucesso.ShowDialog(); Close(); } else { MensagemDeErro msnErro = new MensagemDeErro(); msnErro.ShowDialog(); } } } catch (NullReferenceException) { MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig(); msnCampoObrigatorio.ShowDialog(); } }
private void btnAdminSalvarEditar_Click(object sender, RoutedEventArgs e) { try { ControllerUsuario cU = new ControllerUsuario(); Usuario usuario = new Usuario(); usuario.UsuarioID = int.Parse(txtIdEditar.Text); usuario.nomeUsuario = txtNomeSelecionado.Text; usuario.loginUsuario = txtLogin.Text; usuario.senhaUsuario = txtSenha.Text; usuario.nivelDePermissão = Convert.ToInt32(txtNivelPermissao.Text); if (cU.EditarUsuario(usuario)) { MensagemDeSucesso msn = new MensagemDeSucesso(); msn.ShowDialog(); } else { MensagemDeErro msn = new MensagemDeErro(); msn.ShowDialog(); } } catch (FormatException) { MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig(); msnCampoObrigatorio.ShowDialog(); } }
private void btnGerarPlanilhaXml_Click(object sender, RoutedEventArgs e) { var wb = new XLWorkbook(); var ws = wb.Worksheets.Add("Planilha 1"); //unindo as células para inserir otítulo ws.Cell("B2").Value = " RELATÓRIO MENSAL"; var range = ws.Range("B2:H2"); range.Merge().Style.Font.SetBold().Font.FontSize = 20; // Cabeçalhos do Relatório ws.Cell("C3").Value = "ID Registro"; ws.Cell("D3").Value = "ID Despesa"; ws.Cell("E3").Value = "DESCRIÇÃO"; ws.Cell("F3").Value = "MÊS"; ws.Cell("G3").Value = "VALOR"; ws.Cell("H3").Value = "USUARIO"; // Corpo do relatório var linha = 4; var rangeWithData = ws.Cell(4, 2).InsertData(registrosDeDespesas.AsEnumerable()); //// Ajusto a numeração da linha linha++; // Crio uma Tabela para ativar os Filtros range = ws.Range("C3:H" + linha.ToString()); range.CreateTable(); // Ajusto o tamanho da coluna com o conteúdo da coluna ws.Columns("3-8").AdjustToContents(); try { // Salvar o arquivo em Disco wb.SaveAs(@"C:\Users\marce\Documents\testesplanilhas\planilhaDeGastos.xlsx"); MensagemDeSucesso msn = new MensagemDeSucesso(); msn.ShowDialog(); } catch (IOException) { MensagemDeErro msnErroJaUsado = new MensagemDeErro(); msnErroJaUsado.ShowDialog(); } finally { // Liberar objetos ws.Dispose(); wb.Dispose(); } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { Despesa novaDespesa = new Despesa(); novaDespesa.Descricao = txtBoxDescriacao.Text; ControllerDespesa Cd = new ControllerDespesa(); if (Cd.SalvarDespesa(novaDespesa)) { MensagemDeSucesso mn = new MensagemDeSucesso(); mn.ShowDialog(); Close(); } else { MensagemDeErro mn = new MensagemDeErro(); mn.ShowDialog(); } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { Receita novaReceita = new Receita(); novaReceita.Descricao = txtBoxDescriacao.Text; ControllerReceita Cr = new ControllerReceita(); if (Cr.SalvarReceita(novaReceita)) { MensagemDeSucesso mn = new MensagemDeSucesso(); mn.ShowDialog(); Close(); } else { MensagemDeErro mn = new MensagemDeErro(); mn.ShowDialog(); } }
private void CadastrarDespesaClicada(string nomeDespesaClicada) { try { ControllerDespesa Cd = new ControllerDespesa(); despesa = Cd.ProcurarDespesaPorNome(nomeDespesaClicada); } catch (ResourceReferenceKeyNotFoundException) { //criar mensagem personalizada. } if (despesa != null) { MenuRegistroDetalhesDaDespesa rgDetalhes = new MenuRegistroDetalhesDaDespesa(despesa); rgDetalhes.ShowDialog(); } else { MensagemDeErro msn = new MensagemDeErro(); msn.ShowDialog(); } }
private void btnAdminExcluir_Click(object sender, RoutedEventArgs e) { try { int idUsuario = int.Parse(txtIdExcluir.Text); ControllerUsuario cu = new ControllerUsuario(); if (cu.ExcluirUsuario(idUsuario, usuarioLogadoID)) { MensagemDeSucesso msn = new MensagemDeSucesso(); msn.ShowDialog(); Close(); } else { MensagemDeErro msn = new MensagemDeErro(); msn.ShowDialog(); } }catch (FormatException) { MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig(); msnCampoObrigatorio.ShowDialog(); } }