private void AlterarDataHora() { if (btnSalvar.Enabled == false) { return; } _chamadoOcorrenciaApp = new ChamadoOcorrenciaApp(); var chamadoOcorrenciaViewModel = new ChamadoOcorrenciaViewModel(); if (_enChamado == EnumChamado.Chamado) { chamadoOcorrenciaViewModel = _chamadoOcorrenciaApp.PermissaoAlterarDataHora(Funcoes.IdUsuario, int.Parse(UsrUsuarioOco.txtId.Text), EnumChamado.Chamado); } else { chamadoOcorrenciaViewModel = _chamadoOcorrenciaApp.PermissaoAlterarDataHora(Funcoes.IdUsuario, int.Parse(UsrUsuarioOco.txtId.Text), EnumChamado.Atividade); } bool permissao = Funcoes.PermitirEditar(chamadoOcorrenciaViewModel.Mensagem); if (!permissao) { // abrir tela senha if (_enChamado == EnumChamado.Chamado) { frmSenhaPermissao frmSenhaPermissao = new frmSenhaPermissao("Lib_Chamado_Ocorr_Alt_Data_Hora", int.Parse(UsrUsuarioOco.txtId.Text)); frmSenhaPermissao.ShowDialog(); if (frmSenhaPermissao.DialogResult == DialogResult.OK) { HabilitarDataHora(true); } } else { frmSenhaPermissao frmSenhaPermissao = new frmSenhaPermissao("Lib_Atividade_Ocorr_Alt_Data_Hora", int.Parse(UsrUsuarioOco.txtId.Text)); frmSenhaPermissao.ShowDialog(); if (DialogResult == DialogResult.OK) { HabilitarDataHora(true); } } } else { HabilitarDataHora(permissao); } }
private bool PermissaoChamadoAlterarDataHora() { ChamadoOcorrenciaApp chamadoOcorrenciaApp = new ChamadoOcorrenciaApp(); var model = chamadoOcorrenciaApp.PermissaoAlterarDataHora(int.Parse(txtIdUsuario.Text), _idUsuarioGravado, EnumChamado.Chamado); bool permissao = Funcoes.PermitirEditar(model.Mensagem); if (!permissao) { MessageBox.Show("Usuário sem Permissão!"); } return(permissao); }