예제 #1
0
 private void btnEntrar_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtUsuario.Text))
     {
         Alerts.Alert("Preencha o usuário.");
         txtUsuario.Focus();
         return;
     }
     if (string.IsNullOrWhiteSpace(txtSenha.Text))
     {
         Alerts.Alert("Preencha a senha.");
         txtSenha.Focus();
         return;
     }
     Program.login = Login.Validate(txtUsuario.Text, txtSenha.Text);
     if (Program.login.id == 0)
     {
         Alerts.Alert("Usuário e/ou senha inválidos");
         return;
     }
     Logs.Log("Login do usuário " + Program.login.usuario);
     if (Program.login.trocar == 1)
     {
         Alerts.Message("Atenção: é necessário que você troque sua senha. Realize a troca e acesse novamente");
         txtSenha.Text = "";
         txtSenha.Focus();
         Program.formTrocaSenha = new FormTrocaSenha(Program.login, false);
         Program.formTrocaSenha.ShowDialog();
         return;
     }
     Close();
 }
예제 #2
0
 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.");
         }
     }
 }
예제 #3
0
 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);
     }
 }
예제 #4
0
        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.");
            }
        }
예제 #5
0
파일: ListLogin.cs 프로젝트: brunostrik/STX
        private void ExcluirSelecionado()
        {
            if (!Alerts.Ask("Confirma a exclusão do item selecionado?"))
            {
                return;
            }

            itemSelecionado.Delete();
            Alerts.Message("Item excluído!");
            btnAtualizar_Click(null, null);
        }
예제 #6
0
 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.");
     }
 }
예제 #7
0
파일: ListStx.cs 프로젝트: brunostrik/STX
        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.");
            }
        }
예제 #8
0
        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.");
            }
        }