public void AtualizarUsuarioAbandono(UsuarioAbandono usuarioAbandono) { try { abandono.Salvar(usuarioAbandono); } catch (Exception ex) { ErroUtil.Instancia.TratarErro(ex); } }
public UsuarioAbandono ObterPorID(int pId) { UsuarioAbandono usuarioAbandono = null; try { usuarioAbandono = abandono.ObterPorID(pId); } catch (Exception ex) { ErroUtil.Instancia.TratarErro(ex); } return(usuarioAbandono); }
public DateTime?VerificarExistenciaDeAbandonoValido(Usuario usuario) { try { UsuarioAbandono registroAbandono = abandono.VerificarExistenciaDeAbandonoValido(usuario); if (registroAbandono != null) { return(registroAbandono.DataFimAbandono); } else { return(null); } } catch (Exception ex) { ErroUtil.Instancia.TratarErro(ex); } return(null); }
private void ValidaUsuarioAbandonoInformado(UsuarioAbandono pUsuarioAbandono) { ValidarInstancia(pUsuarioAbandono); if (pUsuarioAbandono.Usuario == null) { throw new Exception("Usuário não informado. Campo Obrigatório!"); } if (pUsuarioAbandono.DataInicioAbandono == new DateTime(1, 1, 1)) { throw new Exception("Data de Inicio não informada. Campo Obrigatório!"); } if (pUsuarioAbandono.DataFimAbandono == new DateTime(1, 1, 1)) { throw new Exception("Data de Fim não informada. Campo Obrigatório!"); } if (pUsuarioAbandono.DataFimAbandono < pUsuarioAbandono.DataInicioAbandono) { throw new Exception("Data de Fim menor que a Data de Inicio. Verifique os dados informados."); } }
private void AlterarInformacoesSobreOAbandono(CheckBox chkDesconsiderado) { GridViewRow linhadaGrid = (GridViewRow)chkDesconsiderado.NamingContainer; if (linhadaGrid != null) { HiddenField hdfIdUsuarioAbandono = (HiddenField)linhadaGrid.FindControl("hdfIdUsuarioAbandono"); ManterAbandono manterAbandono = new ManterAbandono(); UsuarioAbandono usuarioAbandono = manterAbandono.ObterPorID(int.Parse(hdfIdUsuarioAbandono.Value)); if (usuarioAbandono != null) { usuarioAbandono.Desconsiderado = chkDesconsiderado.Checked; manterAbandono.AtualizarUsuarioAbandono(usuarioAbandono); //Atualiza a grid com as informações da matrícula Oferta this.PreencherGridComInformacoesDoUsuarioAbandonoAtualizados(usuarioAbandono); //WebFormHelper.ExibirMensagem(string.Format("O usuário '{0}' foi matriculado na turma '{1}'", // usuarioAbandono.Usuario.Nome, usuarioAbandono.Turma.Nome)); } } }
public void Salvar(UsuarioAbandono pUsuarioAbandono) { ValidaUsuarioAbandonoInformado(pUsuarioAbandono); repositorio.Salvar(pUsuarioAbandono); }
private void PreencherGridComInformacoesDoUsuarioAbandonoAtualizados(UsuarioAbandono usuarioAbandono) { this.PrepararTelaParaExibirAbandonosDoUsuario(usuarioAbandono.ID); }
public void Salvar(UsuarioAbandono pUsuarioAbandono) { repositorio.Salvar(pUsuarioAbandono); }