public IEnumerable <Comarca> ComarcaListagem(int pIDMaster) { //EGS 30.07.2018 - Incluindo nome dos usuarios de inclusao e manutencao FUNCIONANDO var tabela = (from ifs in _contexto.Comarca join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdComarca = ifs.IdComarca, Descricao = ifs.Descricao, Endereco = ifs.Endereco, Bairro = ifs.Bairro, Cidade = ifs.Cidade, Estado = ifs.Estado, Telefone = ifs.Telefone, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new Comarca() { IdMaster = x.IdMaster, IdComarca = x.IdComarca, Descricao = x.Descricao, Endereco = x.Endereco, Bairro = x.Bairro, Cidade = x.Cidade, Estado = x.Estado, Telefone = x.Telefone, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo }).ToList(); return(tabela); }
public IEnumerable <StatusProcesso> StatusProcessoListagem(int pIDMaster) { //EGS 30.07.2018 - Incluindo nome dos usuarios de inclusao e manutencao FUNCIONANDO var tabela = (from ifs in _contexto.StatusProcesso join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdStatusProcesso = ifs.IdStatusProcesso, Codigo = ifs.Codigo, Descricao = ifs.Descricao, CorGrid = ifs.CorGrid, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new StatusProcesso() { IdMaster = x.IdMaster, IdStatusProcesso = x.IdStatusProcesso, Codigo = x.Codigo, Descricao = x.Descricao, CorGrid = x.CorGrid, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo }).ToList(); return(tabela); }
public IEnumerable <Advogado> AdvogadoListagem(int pIDMaster) { //EGS 30.07.2018 - Incluindo nome dos usuarios de inclusao e manutencao e FUNCIONANDO !! var tabela = (from ifs in _contexto.Advogado join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdAdvogado = ifs.IdAdvogado, CpfCnpj = ifs.CpfCnpj, Nome = ifs.Nome, Cep = ifs.Cep, Logradouro = ifs.Logradouro, Numero = ifs.Numero, Complemento = ifs.Complemento, Bairro = ifs.Bairro, Cidade = ifs.Cidade, IDEstado = ifs.IDEstado, Email = ifs.Email, Telefone = ifs.Telefone, Celular = ifs.Celular, IDSexo = ifs.IDSexo, DataNascimento = ifs.DataNascimento, IDEstadoCivil = ifs.IDEstadoCivil, OAB_Numero = ifs.OAB_Numero, OAB_DtExpedido = ifs.OAB_DtExpedido, OAB_IDTipoInscricao = ifs.OAB_IDTipoInscricao, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new Advogado() { IdMaster = x.IdMaster, IdAdvogado = x.IdAdvogado, CpfCnpj = x.CpfCnpj, Nome = x.Nome, Cep = x.Cep, Logradouro = x.Logradouro, Numero = x.Numero, Complemento = x.Complemento, Bairro = x.Bairro, Cidade = x.Cidade, IDEstado = x.IDEstado, Email = x.Email, Telefone = x.Telefone, Celular = x.Celular, IDSexo = x.IDSexo, DataNascimento = x.DataNascimento, IDEstadoCivil = x.IDEstadoCivil, OAB_Numero = x.OAB_Numero, OAB_DtExpedido = x.OAB_DtExpedido, OAB_IDTipoInscricao = x.OAB_IDTipoInscricao, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo }).ToList(); return(tabela); }
public IEnumerable <UsuarioPerfil> UsuarioPerfilListagem(int pIDMaster) { //EGS 30.04.2018 - Incluindo nome dos usuarios de inclusao e manutencao var tabela = (from ifs in _contexto.UsuarioPerfil join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdUsuarioPerfil = ifs.IdUsuarioPerfil, Descricao = ifs.Descricao, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new UsuarioPerfil() { IdMaster = x.IdMaster, IdUsuarioPerfil = x.IdUsuarioPerfil, Descricao = x.Descricao, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo, AcessoDireitos = (from acessos in _contexto.UsuarioPerfilDireito join _telas in _contexto.UsuarioPath on acessos.IdUsuarioPath equals _telas.IdUsuarioPath where acessos.IdUsuarioPerfil.Equals(x.IdUsuarioPerfil) select new { IdMaster = acessos.IdMaster, idUsuarioPerfilDireito = acessos.IdUsuarioPerfilDireito, IdUsuarioPerfil = acessos.IdUsuarioPerfil, IdUsuarioPath = acessos.IdUsuarioPath, DescricaoAcesso = _telas.Descricao, AcaoVisualizar = (acessos.AcaoVisualizar == null ? false : acessos.AcaoVisualizar), AcaoEditar = (acessos.AcaoEditar == null ? false : acessos.AcaoEditar), AcaoIncluir = (acessos.AcaoIncluir == null ? false : acessos.AcaoIncluir), AcaoExcluir = (acessos.AcaoExcluir == null ? false : acessos.AcaoExcluir), AcaoImportar = (acessos.AcaoImportar == null ? false : acessos.AcaoImportar), AcaoImprimir = (acessos.AcaoImprimir == null ? false : acessos.AcaoImprimir), }).ToList().Select(y => new UsuarioPerfilDireito() { IdMaster = y.IdMaster, IdUsuarioPerfilDireito = y.idUsuarioPerfilDireito, IdUsuarioPerfil = y.IdUsuarioPerfil, IdUsuarioPath = y.IdUsuarioPath, DescricaoAcesso = y.DescricaoAcesso, AcaoVisualizar = y.AcaoVisualizar, AcaoEditar = y.AcaoEditar, AcaoIncluir = y.AcaoIncluir, AcaoExcluir = y.AcaoExcluir, AcaoImportar = y.AcaoImportar, AcaoImprimir = y.AcaoImprimir }).ToList() }).ToList(); return(tabela); }
public IEnumerable <Usuario> UsuarioListagem(int pIDMaster) { //EGS 30.04.2018 - Incluindo nome dos usuarios de inclusao e manutencao var tabela = (from ifs in _contexto.Usuario join _Empresa in _contexto.Empresa on ifs.IdEmpresa equals _Empresa.IdEmpresa join _Perfil in _contexto.UsuarioPerfil on ifs.IdUsuarioPerfil equals _Perfil.IdUsuarioPerfil join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdUsuario = ifs.IdUsuario, IdUsuarioPerfil = ifs.IdUsuarioPerfil, PerfilNome = _Perfil.Descricao, Email = ifs.Email, Nome = ifs.Nome, Apelido = ifs.Apelido, IdEmpresa = ifs.IdEmpresa, SenhaCripto = ifs.SenhaCripto, FantasiaEmpresa = _Empresa.Fantasia, Fotografia = ifs.Fotografia, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, DtSenhaAlteracao = ifs.DtSenhaAlteracao, CodigoAtivacao = ifs.CodigoAtivacao, AtivoEmail = ifs.AtivoEmail, Ativo = ifs.Ativo }).ToList().Select(x => new Usuario() { IdMaster = x.IdMaster, IdUsuario = x.IdUsuario, IdUsuarioPerfil = x.IdUsuarioPerfil, PerfilNome = x.PerfilNome, Email = x.Email, Nome = x.Nome, Apelido = x.Apelido, IdEmpresa = x.IdEmpresa, SenhaCripto = x.SenhaCripto, FantasiaEmpresa = x.FantasiaEmpresa, Fotografia = x.Fotografia, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, DtSenhaAlteracao = x.DtSenhaAlteracao, CodigoAtivacao = x.CodigoAtivacao, AtivoEmail = x.AtivoEmail, Ativo = x.Ativo }).ToList(); return(tabela); }
public IEnumerable <Empresa> EmpresaListagem(int pIDMaster) { //EGS 30.07.2018 - Incluindo nome dos usuarios de inclusao e manutencao e FUNCIONANDO !! var tabela = (from ifs in _contexto.Empresa join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(pIDMaster) //True e IDMaster select new { IdMaster = ifs.IdMaster, IdEmpresa = ifs.IdEmpresa, CpfCnpj = ifs.CpfCnpj, Fantasia = ifs.Fantasia, Nome = ifs.Nome, Cep = ifs.Cep, Logradouro = ifs.Logradouro, Numero = ifs.Numero, Complemento = ifs.Complemento, Bairro = ifs.Bairro, Cidade = ifs.Cidade, IDEstado = ifs.IDEstado, WebSite = ifs.WebSite, EmailPrincipal = ifs.EmailPrincipal, EmailContato = ifs.EmailContato, Telefone = ifs.Telefone, Celular = ifs.Celular, Contato = ifs.Contato, CNAE = ifs.CNAE, Logotipo = ifs.Logotipo, InscricaoEstadual = ifs.InscricaoEstadual, InscricaoMunicipal = ifs.InscricaoMunicipal, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new Empresa() { IdMaster = x.IdMaster, IdEmpresa = x.IdEmpresa, CpfCnpj = x.CpfCnpj, Fantasia = x.Fantasia, Nome = x.Nome, Cep = x.Cep, Logradouro = x.Logradouro, Numero = x.Numero, Complemento = x.Complemento, Bairro = x.Bairro, Cidade = x.Cidade, IDEstado = x.IDEstado, WebSite = x.WebSite, EmailPrincipal = x.EmailPrincipal, EmailContato = x.EmailContato, Telefone = x.Telefone, Celular = x.Celular, Contato = x.Contato, CNAE = x.CNAE, Logotipo = x.Logotipo, InscricaoEstadual = x.InscricaoEstadual, InscricaoMunicipal = x.InscricaoMunicipal, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo }).ToList(); return(tabela); }
public IEnumerable <Processo> ProcessoListagem(ProcessoFiltro ItemFiltro) { if (ItemFiltro.FiltroIdMaster == 0) { ItemFiltro.FiltroIdMaster = 1; } DateTime sDtUlProcesso = (DateTime.Now).AddMonths(-6); //EGS 30.07.2018 - Incluindo nome dos usuarios de inclusao e manutencao FUNCIONANDO var tabela = (from ifs in _contexto.Processo join _TipAcao in _contexto.TipoAcao on ifs.IdTipoAcao equals _TipAcao.IdTipoAcao join _TipJust in _contexto.TipoJustica on ifs.IdTipoJustica equals _TipJust.IdTipoJustica join _TipArea in _contexto.TipoAreaDireito on ifs.IdTipoAreaDireito equals _TipArea.IdTipoAreaDireito join _Comarca in _contexto.Comarca on ifs.IdComarca equals _Comarca.IdComarca join _Estado in _contexto.TabAuxiliar on ifs.IdEstado equals _Estado.IdTabAuxiliar join _Empresa in _contexto.Empresa on ifs.IdEmpresa equals _Empresa.IdEmpresa join _Escrito in _contexto.Escritorio on ifs.IdEscritorio equals _Escrito.IdEscritorio join _Status in _contexto.StatusProcesso on ifs.IdStatusProcesso equals _Status.IdStatusProcesso join _UsuaInc in _contexto.Usuario on ifs.IdUsuarioInclusao equals _UsuaInc.IdUsuario join _UsuaAlt in _contexto.Usuario on ifs.IdUsuarioAlteracao equals _UsuaAlt.IdUsuario into tm from subUser in tm.DefaultIfEmpty() let UsuarioAlteracao = subUser.Nome where ifs.Ativo.Equals(true) && ifs.IdMaster.Equals(ItemFiltro.FiltroIdMaster) && //True e IDMaster (((ItemFiltro.FiltroIdTipoAcao == 0) || (ifs.IdTipoAcao.Equals(ItemFiltro.FiltroIdTipoAcao))) && ((ItemFiltro.FiltroIdTipoAreaDireito == 0) || (ifs.IdTipoAreaDireito.Equals(ItemFiltro.FiltroIdTipoAreaDireito))) && ((ItemFiltro.FiltroIdTipoJustica == 0) || (ifs.IdTipoJustica.Equals(ItemFiltro.FiltroIdTipoJustica))) && ((ItemFiltro.FiltroIdComarca == 0) || (ifs.IdComarca.Equals(ItemFiltro.FiltroIdComarca))) && ((ItemFiltro.FiltroIdEmpresa == 0) || (ifs.IdEmpresa.Equals(ItemFiltro.FiltroIdEmpresa))) && ((ItemFiltro.FiltroIdEscritorio == 0) || (ifs.IdEscritorio.Equals(ItemFiltro.FiltroIdEscritorio))) && ((ItemFiltro.FiltroIdEstado == 0) || (ifs.IdEstado.Equals(ItemFiltro.FiltroIdEstado))) && ((ItemFiltro.FiltroIdStatusProcesso == 0) || (ifs.IdStatusProcesso.Equals(ItemFiltro.FiltroIdStatusProcesso)))) //&& (ifs.DtUsuarioInclusao >= sDtUlProcesso) orderby ifs.IdProcesso descending select new { IdMaster = ifs.IdMaster, IdProcesso = ifs.IdProcesso, Codigo = ifs.Codigo, CodInterno = ifs.CodInterno, PastaFisica = ifs.PastaFisica, TipoAcaoDescricao = _TipAcao.Descricao.Substring(0, 15), TipoJusticaDescricao = _TipJust.Descricao.Substring(0, 15), TipoAreaDireitoDescricao = _TipArea.Descricao.Substring(0, 15), ComarcaDescricao = _Comarca.Descricao.Substring(0, 15), EstadoDescricao = _Estado.Codigo, EmpresaDescricao = _Empresa.Fantasia, EscritorioDescricao = _Escrito.Fantasia, StatusCodigo = _Status.Codigo, IdUsuarioInclusao = ifs.IdUsuarioInclusao, UsuarioInclusaoNome = _UsuaInc.Nome.Substring(0, 16), DtUsuarioInclusao = ifs.DtUsuarioInclusao, IdUsuarioAlteracao = ifs.IdUsuarioAlteracao, UsuarioAlteracaoNome = UsuarioAlteracao.Substring(0, 16), DtUsuarioAlteracao = ifs.DtUsuarioAlteracao, Ativo = ifs.Ativo }).ToList().Select(x => new Processo() { IdMaster = x.IdMaster, IdProcesso = x.IdProcesso, Codigo = x.Codigo, CodInterno = x.CodInterno, PastaFisica = x.PastaFisica, TipoAcaoDescricao = x.TipoAcaoDescricao, TipoJusticaDescricao = x.TipoJusticaDescricao, TipoAreaDireitoDescricao = x.TipoAreaDireitoDescricao, ComarcaDescricao = x.ComarcaDescricao, EstadoDescricao = x.EstadoDescricao, EmpresaDescricao = x.EmpresaDescricao, EscritorioDescricao = x.EscritorioDescricao, StatusCodigo = x.StatusCodigo, IdUsuarioInclusao = x.IdUsuarioInclusao, UsuarioInclusaoNome = x.UsuarioInclusaoNome, DtUsuarioInclusao = x.DtUsuarioInclusao, IdUsuarioAlteracao = x.IdUsuarioAlteracao, UsuarioAlteracaoNome = x.UsuarioAlteracaoNome, DtUsuarioAlteracao = x.DtUsuarioAlteracao, Ativo = x.Ativo }).ToList(); return(tabela); }