private void Salvar() { if (entity.id == 0) { if (entity.Insert()) { Alerts.Message("Item adicionado!"); if (listaRetorno != null) { listaRetorno.Retornar(); } Close(); } else { Alerts.Error("Falha ao excluir este item."); } } else { if (entity.Update()) { Alerts.Message("Item atualizado!"); if (listaRetorno != null) { listaRetorno.Retornar(); } Close(); } else { Alerts.Alert("Falha ao atualizar este item."); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtSenhaAtual.Text)) { Alerts.Alert("Preencha sua senha atual"); txtSenhaAtual.Focus(); return; } if (string.IsNullOrWhiteSpace(txtSenha1.Text)) { Alerts.Alert("Preencha a sua nova senha"); txtSenha1.Focus(); return; } if (txtSenha1.Text != txtSenha2.Text) { Alerts.Alert("A sua nova senha e a confirmação precisam ser iguais"); txtSenha2.Focus(); return; } Program.login.senha = txtSenha1.Text; Program.login.trocar = 0; try { Program.login.Update(); Logs.Log("Trocado a senha do usuário " + Program.login.usuario); Alerts.Message("Sua senha foi alterada com sucesso!"); this.Close(); }catch (Exception x) { Alerts.Error("Erro ao realizar esta operação\rMensagem de erro do sistema: " + x.Message); } }
private void Salvar() { if (!ValidarPreenchimento()) { return; } Lembrete lemb = new Lembrete(); lemb = new Lembrete(); //adicionar os valores, popular as sub entidades, chamar um control nao generico e mandar bala. lemb.dataHoraCadastro = DateTime.Now; lemb.dataHoraEnvio = dtsDiaLembrete.Value; lemb.enviada = false; lemb.idLoginRemetente = Program.login.id; lemb.mensagem = txtMensagem.Text; lemb.titulo = txtTitulo.Text; List <LembreteDestinatario> dest = new List <LembreteDestinatario>(); foreach (Login l in lstDestinatariosSelecionados.Items) { LembreteDestinatario ld = new LembreteDestinatario(); ld.idlogindestinatario = l.id; dest.Add(ld); } if (new LembreteControl().CadastrarLembrete(lemb, dest)) { Alerts.Message("Os lembretes foram cadastrados corretamente.\r\nO envio irá ocorrer no dia determinado, com variações de horário conforme configurado no servidor do sistema."); ListaRetorno.Retornar(); this.Close(); } else { Alerts.Error("Ocorreu algum erro durante o cadastro destes lembretes. Caso o problema persista solicite que o responsável pelo sistema verifique o arquivo de logs para identificar a causa."); } }
private void sincronizarLembretesToolStripMenuItem_Click(object sender, EventArgs e) { try { Alerts.Alert(new LembreteControl().Sincronizar()); } catch (Exception x) { Alerts.Error("Erro ao sincronizar.\r\n" + x.Message); } }
private void ListLembrete_ExcluirPressed(object sender, EventArgs e) { if (itemSelecionado.Delete()) { Alerts.Message("Item excluído!"); CarregarDados(); } else { Alerts.Error("Falha ao excluir o item selecionado."); } }
private void ExcluirSelecionado() { if (!Alerts.Ask("Confirma a exclusão do item selecionado?")) { return; } if (itemSelecionado.Delete()) { Alerts.Message("Item excluído!"); AtualizarDados(); } else { Alerts.Error("Falha ao excluir o item selecionado."); } }
private void Excluir() { if (!Alerts.Ask("Confirma a exclusão do item selecionado?")) { return; } if (entity.Delete()) { Alerts.Message("Item excluído!"); if (listaRetorno != null) { listaRetorno.Retornar(); } Close(); } else { Alerts.Error("Falha ao excluir este item."); } }
private bool ConfigureDatabaseSystem() { switch (DBConfig.TestDatabaseConnection()) { case 0: //tudo certo return(true); case 1: //sem arquivo de configuração if (Alerts.Ask("O sistema não encontrou o arquivo de configuração.\rDeseja selecionar o arquivo agora?")) { OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "cfg"; ofd.Filter = "Arquivo de configuração (*.cfg)|*.cfg"; ofd.Multiselect = false; if (ofd.ShowDialog() == DialogResult.OK) { DBConfig.SaveConfigFile(ofd.FileName); return(ConfigureDatabaseSystem()); } else { return(ConfigureDatabaseSystem()); } } else { Application.Exit(); return(false); } case 2: //rede cagada Alerts.Error("Não foi possível conectar ao servidor de banco de dados. Provavelmente há um problema de conexão de rede/internet.\rVerifique sua conexão de internet, se estiver funcionando entre em contato com a " + Config.EMPRESA_MANTENEDORA + " pelo telefone " + Config.TELEFONE_SUPORTE); Application.Exit(); return(false); default: Application.Exit(); return(false); } }
private void btnImprimir_Click(object sender, EventArgs e) { Alerts.Error("Funcionalidade ainda nao implementada"); }