IResultadoApplication <dynamic> IBaseRepository.GetByAlunoLogradouro(string Termo) { var resultado = new ResultadoApplication <dynamic>(); var query = //from usuario in _dbContext.DML_BA_USU from aluno in _dbContext.DML_BA_ALUNO //.Where(x => x.ID_USU == usuario.ID_USU) from alunoLogradouro in _dbContext.DML_BA_ALUNO_LOGRADOURO.Where(x => aluno.ID_ALUNO == x.ID_ALUNO) from logradouro in _dbContext.DML_BA_LOGRADOURO.Where(x => alunoLogradouro.ID_LOGRADOURO == x.ID_LOGRADOURO) from cidade in _dbContext.DML_BA_CIDADE.Where(x => logradouro.ID_CIDADE == x.ID_CIDADE) from uf in _dbContext.DML_BA_UF.Where(x => cidade.ID_UF == x.ID_UF) from pais in _dbContext.DML_BA_PAIS.Where(x => cidade.ID_PAIS == x.ID_PAIS) where aluno.CNPJ_CPF == Termo select new { aluno.ID_ALUNO, alunoLogradouro.ID_ALUNO_LOGRADOURO, alunoLogradouro.ID_LOGRADOURO, alunoLogradouro.NR_LOGRADOURO, alunoLogradouro.CPL_LOGRADOURO, alunoLogradouro.PONTO_REFERENCIA, logradouro.LOGRADOURO, logradouro.BAIRRO, logradouro.CEP, logradouro.ID_CIDADE, cidade.NOME_CIDADE, cidade.ID_UF, uf.SIGLA_UF }; resultado.DefinirData(new { query }); resultado.ExecutadoComSuccesso(); return(resultado); }
IResultadoApplication <UsuarioViewModel> IUsuarioAppService.ValidarLogin(LoginViewModel viewModel) { var resultado = new ResultadoApplication <UsuarioViewModel>(); try { var usuario = mapper.Map <UsuarioViewModel>(service.ValidarLogin(viewModel.Login, viewModel.Senha)); resultado.DefinirData(usuario); resultado.ExecutadoComSuccesso(); if (usuario.SenhaTemporaria) { resultado.ExibirMensagem("É necessário que você troque a sua senha !!"); } else { resultado.ExibirMensagem("Seja bem vindo !!"); } } catch (System.Exception ex) { resultado.ExecutadoComErro(ex); } return(resultado); }
public virtual IResultadoApplication RemoverPorId(string id) { var application = new ResultadoApplication(); try { var resultado = service.RemoverPorId(id); if (resultado.CodigoRetorno == CodigoRetornoEnum.Sucesso) { service.Commit(); application.ExecutadoComSuccesso(); } else { application.ExecutadoComErro(resultado.CodigoRetorno, resultado.Errors.Select(x => x.ErrorMessage).FirstOrDefault()); } } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }
IResultadoApplication <object> IBaseRepository.GetByClienteLograModal(int id_logradouro, int id_cliente) { var resultado = new ResultadoApplication <object>(); var query = from cliente in _dbContext.DML_BA_ESCOLA from clienteLogradouro in _dbContext.DML_BA_ESCOLA_LOGRADOURO.Where(x => cliente.ID_ESCOLA == x.ID_ESCOLA) from logradouro in _dbContext.DML_BA_LOGRADOURO.Where(x => clienteLogradouro.ID_LOGRADOURO == x.ID_LOGRADOURO) from usuario in _dbContext.DML_BA_USU.Where(x => logradouro.ID_USU == x.ID_USU) from uf in _dbContext.DML_BA_UF.Where(x => usuario.ID_USU == x.ID_USU) from pais in _dbContext.DML_BA_PAIS.Where(x => usuario.ID_USU == x.ID_USU) from cidade in _dbContext.DML_BA_CIDADE.Where(x => usuario.ID_USU == x.ID_USU && logradouro.ID_CIDADE == x.ID_CIDADE && uf.ID_UF == x.ID_UF && pais.ID_PAIS == x.ID_PAIS) where clienteLogradouro.ID_LOGRADOURO == id_logradouro && clienteLogradouro.ID_ESCOLA == id_cliente select new { cliente.ID_ESCOLA, clienteLogradouro.ID_LOGRADOURO, clienteLogradouro.NR_LOGRADOURO, clienteLogradouro.CPL_LOGRADOURO, clienteLogradouro.PONTO_REFERENCIA, logradouro.LOGRADOURO, logradouro.BAIRRO, logradouro.CEP, logradouro.ID_CIDADE, cidade.NOME_CIDADE, cidade.ID_UF, uf.SIGLA_UF }; foreach (var logradouro in query) { var ID_LOGRADOURO = logradouro.ID_LOGRADOURO != 0 ? logradouro.ID_LOGRADOURO : 0; var CEP = logradouro.CEP != null ? logradouro.CEP : string.Empty; var LOGRADOURO = logradouro.LOGRADOURO != null ? logradouro.LOGRADOURO : string.Empty; var BAIRRO = logradouro.BAIRRO != null ? logradouro.BAIRRO : string.Empty; var NOME_CIDADE = logradouro.NOME_CIDADE != null ? logradouro.NOME_CIDADE : string.Empty; var ID_UF = logradouro.ID_UF != 0 ? logradouro.ID_UF : 0; var SIGLA_UF = logradouro.SIGLA_UF != null ? logradouro.SIGLA_UF : string.Empty; var NR_LOGRADOURO = logradouro.NR_LOGRADOURO != null ? logradouro.NR_LOGRADOURO : string.Empty; var CPL_LOGRADOURO = logradouro.CPL_LOGRADOURO != null ? logradouro.CPL_LOGRADOURO : string.Empty; var PONTO_REFERENCIA = logradouro.PONTO_REFERENCIA != null ? logradouro.PONTO_REFERENCIA : string.Empty; resultado.DefinirData(new { ID_LOGRADOURO, CEP, LOGRADOURO, BAIRRO, NOME_CIDADE, ID_UF, SIGLA_UF, NR_LOGRADOURO, CPL_LOGRADOURO, PONTO_REFERENCIA }); resultado.ExecutadoComSuccesso(); break; } return(resultado); }
public virtual IResultadoApplication <ICollection <TViewModel> > RecuperarTodos() { var result = new ResultadoApplication <ICollection <TViewModel> >(); try { result.DefinirData(mapper.Map <ICollection <TViewModel> >(service.RecuperarTodos())); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
IResultadoApplication <ParametroViewModel> IParametroAppService.RecuperarPorNome(string nome) { var result = new ResultadoApplication <ParametroViewModel>(); try { result.DefinirData(mapper.Map <ParametroViewModel>(service.RecuperarPorNome(nome))); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
IResultadoApplication <ICollection <ClienteListaViewModel> > IClienteAppService.Listar() { var result = new ResultadoApplication <ICollection <ClienteListaViewModel> >(); try { result.DefinirData(mapper.Map <ICollection <ClienteListaViewModel> >(service.Listar())); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
public virtual IResultadoApplication <IDictionary <string, string> > RecuperarDropdown() { var application = new ResultadoApplication <IDictionary <string, string> >(); try { application.DefinirData(service.RecuperarDropDown()); application.ExecutadoComSuccesso(); } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }
IResultadoApplication <FornecedorListaViewModel> IFornecedorAppService.RecuperarDadosFornecedor(string Id) { var result = new ResultadoApplication <FornecedorListaViewModel>(); try { result.DefinirData(mapper.Map <FornecedorListaViewModel>(service.RecuperarDadosFornecedor(Id))); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
public virtual IResultadoApplication RemoverPorId(string id) { var application = new ResultadoApplication(); try { service.RemoverPorId(id); service.Commit(); application.ExecutadoComSuccesso().ExibirMensagem(Textos.Geral_Mensagem_Sucesso_Exclusao); } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }
public virtual IResultadoApplication <TViewModel> RecuperarPorId(TType id) { var result = new ResultadoApplication <TViewModel>(); try { var data = service.RecuperarPorId(id); result.DefinirData(mapper.Map <TViewModel>(data)); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
public virtual IResultadoApplication <ICollection <TViewModel> > RecuperarTodos(int?numeroPagina, int?registrosPorPagina) { var resultado = new ResultadoApplication <ICollection <TViewModel> >(); try { resultado.DefinirData(mapper.Map <ICollection <TViewModel> >( service.RecuperarTodos(numeroPagina, registrosPorPagina))); resultado.ExecutadoComSuccesso(); } catch (System.Exception ex) { resultado.ExecutadoComErro(ex); } return(resultado); }
IResultadoApplication <dynamic> IEscolasRepository.GetByClienteFidelidade(string Termo) { var resultado = new ResultadoApplication <dynamic>(); var query = from cliente in _dbContext.DML_BA_ESCOLA where cliente.RG_MEC == Termo select new { cliente.ID_ESCOLA, cliente.NM_ESCOLA, //cliente.RZ_CLIENTE, //cliente.RG, cliente.ID_TIPO_ESCOLA, //cliente.ID_SIGLA_ORG_EXP, //cliente.ID_TIPO_SEXO, //cliente.DT_NASC, cliente.DT_CAD, //cliente.INSC_EST, //cliente.INSC_MUNI, cliente.OBS //cliente.ACEITA_MKT_ATIVO, //cliente.FML_FID, //cliente.DML_FID, //cliente.TMO_FID, //cliente.RSO_FID }; foreach (var logradouro in query) { var ID_ESCOLA = logradouro.ID_ESCOLA != 0 ? logradouro.ID_ESCOLA : 0; var NM_ESCOLA = logradouro.NM_ESCOLA != null ? logradouro.NM_ESCOLA : string.Empty; var ID_TIPO_ESCOLA = logradouro.ID_TIPO_ESCOLA != 0 ? logradouro.ID_TIPO_ESCOLA : 0; var DT_CAD = logradouro.DT_CAD; var OBS = logradouro.OBS != null ? logradouro.OBS : string.Empty; resultado.DefinirData(new { ID_ESCOLA, NM_ESCOLA, ID_TIPO_ESCOLA, DT_CAD, OBS }); resultado.ExecutadoComSuccesso(); break; } return(resultado); }
IResultadoApplication <dynamic> IEscolasRepository.GetByClienteContato(string Termo) { var resultado = new ResultadoApplication <dynamic>(); var query = from cliente in _dbContext.DML_BA_ESCOLA from clientecontato in _dbContext.DML_BA_ESCOLA_CONTATO.Where(x => cliente.ID_ESCOLA == x.ID_ESCOLA) where cliente.RG_MEC == Termo select new { clientecontato.ID_CONTATO, clientecontato.ID_ESCOLA, clientecontato.ID_TIPO_CONTATO, clientecontato.DS_CONTATO }; resultado.DefinirData(new { query }); resultado.ExecutadoComSuccesso(); return(resultado); }
IResultadoApplication <dynamic> IAlunosRepository.GetByAlunoContato(string Termo) { var resultado = new ResultadoApplication <dynamic>(); var query = from cliente in _dbContext.DML_BA_ALUNO from clientecontato in _dbContext.DML_BA_ALUNO_CONTATO.Where(x => cliente.ID_ALUNO == x.ID_ALUNO) where cliente.CNPJ_CPF == Termo select new { clientecontato.ID_CONTATO, clientecontato.ID_ALUNO, clientecontato.ID_TIPO_CONTATO, clientecontato.DS_CONTATO }; resultado.DefinirData(new { query }); resultado.ExecutadoComSuccesso(); return(resultado); }
IResultadoApplication <object> IBaseRepository.GetByCep(string Termo) { var resultado = new ResultadoApplication <object>(); var query = from logradouro in _dbContext.DML_BA_LOGRADOURO.Where(x => x.CEP == Termo) from cidade in _dbContext.DML_BA_CIDADE.Where(x => logradouro.ID_CIDADE == x.ID_CIDADE) from uf in _dbContext.DML_BA_UF.Where(x => cidade.ID_UF == x.ID_UF) from pais in _dbContext.DML_BA_PAIS.Where(x => cidade.ID_PAIS == x.ID_PAIS) select new { logradouro.ID_LOGRADOURO, logradouro.CEP, logradouro.LOGRADOURO, logradouro.BAIRRO, cidade.NOME_CIDADE, cidade.ID_UF, uf.SIGLA_UF }; foreach (var logradouro in query) { var ID_LOGRADOURO = logradouro.ID_LOGRADOURO != 0 ? logradouro.ID_LOGRADOURO : 0; var CEP = logradouro.CEP != null ? logradouro.CEP : string.Empty; var LOGRADOURO = logradouro.LOGRADOURO != null ? logradouro.LOGRADOURO : string.Empty; var BAIRRO = logradouro.BAIRRO != null ? logradouro.BAIRRO : string.Empty; var NOME_CIDADE = logradouro.NOME_CIDADE != null ? logradouro.NOME_CIDADE : string.Empty; var ID_UF = logradouro.ID_UF != 0 ? logradouro.ID_UF : 0; var SIGLA_UF = logradouro.SIGLA_UF != null ? logradouro.SIGLA_UF : string.Empty; resultado.DefinirData(new { ID_LOGRADOURO, CEP, LOGRADOURO, BAIRRO, NOME_CIDADE, ID_UF, SIGLA_UF }); resultado.ExecutadoComSuccesso(); break; } return(resultado); }
IResultadoApplication <dynamic> IAlunosRepository.GetByAlunoFidelidade(string Termo) { var resultado = new ResultadoApplication <dynamic>(); var query = from cliente in _dbContext.DML_BA_ALUNO where cliente.CNPJ_CPF == Termo select new { cliente.ID_ALUNO, cliente.NM_ALUNO, cliente.RG, cliente.ID_SIGLA_ORG_EXP, cliente.ID_TIPO_SEXO, cliente.DT_NASC, cliente.DT_CAD, cliente.OBS, }; foreach (var logradouro in query) { var ID_ALUNO = logradouro.ID_ALUNO != 0 ? logradouro.ID_ALUNO : 0; var NM_ALUNO = logradouro.NM_ALUNO != null ? logradouro.NM_ALUNO : string.Empty; var RG = logradouro.RG != null ? logradouro.RG : string.Empty; var ID_SIGLA_ORG_EXP = logradouro.ID_SIGLA_ORG_EXP != null ? logradouro.ID_SIGLA_ORG_EXP : null; var ID_TIPO_SEXO = logradouro.ID_TIPO_SEXO != 0 ? logradouro.ID_TIPO_SEXO : 0; var DT_NASC = logradouro.DT_NASC; var DT_CAD = logradouro.DT_CAD; var OBS = logradouro.OBS != null ? logradouro.OBS : string.Empty; resultado.DefinirData(new { ID_ALUNO, NM_ALUNO, RG, ID_SIGLA_ORG_EXP, ID_TIPO_SEXO, DT_NASC, DT_CAD, OBS }); resultado.ExecutadoComSuccesso(); break; } return(resultado); }
IResultadoApplication <UsuarioViewModel> IUsuarioAppService.TrocarSenha(TrocarSenhaViewModel viewModel) { var resultado = new ResultadoApplication <UsuarioViewModel>(); try { var usuario = mapper.Map <UsuarioViewModel>(service.ValidarLogin(viewModel.Login, viewModel.SenhaAtual)); if (usuario != null) { usuario = mapper.Map <UsuarioViewModel>(service.TrocarSenha(usuario.Id, viewModel.NovaSenha)); service.Commit(); resultado.DefinirData(usuario); resultado.ExecutadoComSuccesso(); resultado.ExibirMensagem("Seja bem vindo !!"); } } catch (System.Exception ex) { resultado.ExecutadoComErro(ex); } return(resultado); }