public static IList <PlanoParentescoAgregado> Carregar(Object planoId, Parentesco.eTipo tipo)
        {
            String query = "";

            if (tipo != Parentesco.eTipo.Indeterminado)
            {
                query = String.Concat("plano_parentesco_agregado.*,plano_descricao, parentesco_descricao",
                                      " FROM plano_parentesco_agregado ",
                                      " INNER JOIN plano ON plano_id=planoparentescoagregado_planoId",
                                      " INNER JOIN parentesco ON parentesco_id=planoparentescoagregado_parentescoId AND parentesco_tipo=", Convert.ToInt32(tipo),
                                      " WHERE planoparentescoagregado_planoId=", planoId, " ORDER BY parentesco_descricao");
            }
            else
            {
                query = String.Concat("plano_parentesco_agregado.*,plano_descricao, parentesco_descricao",
                                      " FROM plano_parentesco_agregado ",
                                      " INNER JOIN plano ON plano_id=planoparentescoagregado_planoId",
                                      " INNER JOIN parentesco ON parentesco_id=planoparentescoagregado_parentescoId",
                                      " WHERE planoparentescoagregado_planoId=", planoId, " ORDER BY parentesco_descricao");
            }

            return(LocatorHelper.Instance.ExecuteQuery <PlanoParentescoAgregado>(query, typeof(PlanoParentescoAgregado)));
        }
Exemple #2
0
        public static IList <ContratoADMParentescoAgregado> Carregar(Object contratoAdmId, Parentesco.eTipo tipo)
        {
            String query = "";

            if (tipo != Parentesco.eTipo.Indeterminado)
            {
                query = String.Concat("contratoAdm_parentesco_agregado.*,contratoAdm_descricao",
                                      " FROM contratoAdm_parentesco_agregado ",
                                      " INNER JOIN contratoAdm ON contratoAdm_id=contratoAdmparentescoagregado_contratoAdmId",
                                      //" INNER JOIN parentesco ON parentesco_id=contratoAdmparentescoagregado_parentescoId AND parentesco_tipo=", Convert.ToInt32(tipo),
                                      " WHERE contratoAdmparentescoagregado_parentescotipo=", Convert.ToInt32(tipo), " AND contratoAdmparentescoagregado_contratoAdmId=", contratoAdmId, " ORDER BY contratoAdmparentescoagregado_parentescoDescricao");
            }
            else
            {
                query = String.Concat("contratoAdm_parentesco_agregado.*,contratoAdm_descricao",
                                      " FROM contratoAdm_parentesco_agregado ",
                                      " INNER JOIN contratoAdm ON contratoAdm_id=contratoAdmparentescoagregado_contratoAdmId",
                                                                                                                                                                            //" INNER JOIN parentesco ON parentesco_id=contratoAdmparentescoagregado_parentescoId",
                                      " WHERE contratoAdmparentescoagregado_contratoAdmId=", contratoAdmId, " ORDER BY contratoAdmparentescoagregado_parentescoDescricao"); //contratoAdmparentescoagregado_parentescotipo=", Convert.ToInt32(tipo), " AND
            }

            return(LocatorHelper.Instance.ExecuteQuery <ContratoADMParentescoAgregado>(query, typeof(ContratoADMParentescoAgregado)));
        }
Exemple #3
0
        public static IList <AgregadoRegra> Carregar(Object contratoAdmId, Parentesco.eTipo tipo)
        {
            String query = "* FROM agregado_regra WHERE agregadoregra_contratoAdmId=" + contratoAdmId + " AND agregadoregra_tipo=" + Convert.ToInt32(tipo);

            return(LocatorHelper.Instance.ExecuteQuery <AgregadoRegra>(query, typeof(AgregadoRegra)));
        }