Exemplo n.º 1
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            if (ValidateChildren() == false)
            {
                return;
            }
            if (txtSenha.Text != txtConfirmarSenha.Text)
            {
                Util.Utils.ExibirMensagem("A senha não confere, deve ser igual nos campos.", eTipoMensagem.Atencao);
                return;
            }



            try
            {
                funcCtrl.AlterarSenha(CodMatricula, txtSenha.Text);
                bAlterouSenha = true;
                this.Close();
            }
            catch (Exception ex)
            {
                Util.Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro);
            }
        }
Exemplo n.º 2
0
		private void btnEnviar_Click(object sender, EventArgs e)
		{
			if (ValidateChildren() == false)
			{
				return;
			}
			if(txtNovaSenha.Text != txtSenhaConfirm.Text)
			{
				Util.Utils.ExibirMensagem("A senha não confere, deve ser igual nos campos.",eTipoMensagem.Atencao);
				return;
			}

            try
            {
                DateTime dataNasc = new DateTime();
                if (Util.Utils.IsDate(txtDataNasc.Text))
                {
                    dataNasc = Convert.ToDateTime(txtDataNasc.Text);
                }
                else
                {
                    Util.Utils.ExibirMensagem("Data inválida", eTipoMensagem.Atencao);
                    txtDataNasc.Focus();
                    return;
                }
                Funcionario func =  funcCtrl.VerificarFuncionario(txtCpf.Text.Replace(".", "").Replace("-", ""), txtEmail.Text, dataNasc);
                if(func != null)
                {
                    funcCtrl.AlterarSenha(func.Codigo, txtNovaSenha.Text);
                }
                Util.Utils.ExibirMensagem("Senha alterado com sucesso", eTipoMensagem.Sucesso);
                this.Close();
            }
            catch (Exception ex)
            {

                Util.Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro);
            }
           






        }