public override void EvaluateParameters(Framework.VO.IParametros pParametros) { var lPar = (VO.Parametros.UsuarioPerfil)pParametros; if (lPar.Codigo != 0) { lOrdinal.Parameters.Add(VO.Parametros.UsuarioPerfil.FieldsBitwise.Codigo); } if (!string.IsNullOrEmpty(lPar.Descricao)) { lOrdinal.Parameters.Add(VO.Parametros.UsuarioPerfil.FieldsBitwise.Descricao); } }
public override void EvaluateParameters(Framework.VO.IParametros pParametros) { var lPar = (VO.Parametros.Usuario)pParametros; if (lPar.Codigo != 0) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Codigo); } if (lPar.Key != 0) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Key); } if (!string.IsNullOrEmpty(lPar.Nome)) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Nome); } if (!string.IsNullOrEmpty(lPar.Email)) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Email); } if (Framework.DAL.Between <DateTime> .HasValue(lPar.Nascimento)) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Nascimento); } if (Framework.DAL.Between <DateTime> .HasValue(lPar.Cadastro)) { lOrdinal.Parameters.Add(VO.Parametros.Usuario.FieldsBitwise.Cadastro); } if (lPar.Perfil != 0) { lOrdinal.Siblings.Add(VO.Parametros.Usuario.EntitiesBitwise.Perfil); } if (lPar.TipoPessoa != 0) { lOrdinal.Siblings.Add(VO.Parametros.Usuario.EntitiesBitwise.TipoPessoa); } if (lPar.Sexo != 0) { lOrdinal.Siblings.Add(VO.Parametros.Usuario.EntitiesBitwise.Sexo); } }
public override string BuildWhere(Framework.VO.IParametros pParametros) { var lPar = (VO.Parametros.UsuarioPerfil)pParametros; if (lOrdinal.Parameters.Contains(VO.Parametros.UsuarioPerfil.FieldsBitwise.Codigo)) { Query.Parametros.AppendEqual(lPar.Codigo, EntityAlias, cEntityKey); } if (lOrdinal.Parameters.Contains(VO.Parametros.UsuarioPerfil.FieldsBitwise.Descricao)) { Query.Parametros.AppendEqual(lPar.Descricao, EntityAlias, cDescricao); } return(Query.Parametros.Builder.ToString()); }
public override string BuildWhere(Framework.VO.IParametros pParametros) { var lPar = (VO.Parametros.Usuario)pParametros; if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Codigo)) { Query.Parametros.AppendEqual(lPar.Codigo, EntityAlias, cEntityKey); } if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Key)) { Query.Parametros.AppendEqual(lPar.Key, EntityAlias, cKey); } if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Nome)) { Query.Parametros.AppendEqual(lPar.Nome, EntityAlias, cNome); } //if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Email)) // Query.Parametros.AppendExists(this, pParametros.Email, new DAL.UsuarioEmail(), "usuario_email_endereco"); if (lOrdinal.Siblings.Contains(VO.Parametros.Usuario.EntitiesBitwise.Perfil)) { Query.Parametros.AppendEntity(lPar.Perfil, UsuarioPerfil); } //if (Objeto.lOrdinal.Siblings.Contains(EntitiesBitwise.Sexo)) // AppendEntity(Sexo, Objeto.UsuarioSexo); if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Nascimento)) { Framework.DAL.Between <DateTime> .Append(Query.Parametros, lPar.Nascimento, EntityAlias, cNascimento); } if (lOrdinal.Parameters.Contains(VO.Parametros.Usuario.FieldsBitwise.Cadastro)) { Framework.DAL.Between <DateTime> .Append(Query.Parametros, lPar.Cadastro, EntityAlias, cCadastro); } return(Query.Parametros.Builder.ToString()); }