Ejemplo n.º 1
0
        public static string SelectRegraBairro(FiltroBairroCommand filtro)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(" \r \n Select E.*");
            sb.Append(" \r \n From RegrasForunsBairros E");
            sb.Append(" \r \n LEFT JOIN Estados A ON (A.Id == E.IdEstado )");
            sb.Append(" \r \n LEFT JOIN Comarcas B ON (B.Id == E.IdComarca)");
            sb.Append(" \r \n LEFT JOIN Cidades C ON (C.Id == E.IdCidade)");
            sb.Append(" \r \n LEFT JOIN Bairros D ON (D.Id == E.IdBairro)");
            sb.AppendFormat(" \r \n Where A.Uf = '{0}'", filtro.Uf);
            sb.AppendFormat(" \r \n AND B.Descricao = '{0}'", filtro.Comarca);
            sb.AppendFormat(" \r \n AND C.Descricao = '{0}'", filtro.Cidade);
            sb.AppendFormat(" \r \n AND D.Descricao = '{0}'", filtro.Bairro);
            return(sb.ToString());
        }
Ejemplo n.º 2
0
 public RegrasForunsBairros ObtemRegraBairro(FiltroBairroCommand filtro)
 {
     try
     {
         using (_context.Connection)
         {
             _context.GetConnection();
             return(_context
                    .Connection
                    .Query <RegrasForunsBairros>(RegrasForunsQueries.SelectRegraBairro(filtro), new { }).FirstOrDefault());
         }
     }
     catch (SQLiteException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
        public RegraBairroQueryResult ObtemRegraBairroDetalhado(FiltroBairroCommand filtro)
        {
            var query = RegrasForunsQueries.SelectBairroDetalhado(filtro);

            try
            {
                using (_context.Connection)
                {
                    _context.GetConnection();
                    return(_context
                           .Connection
                           .Query <RegraBairroQueryResult>(query, new { }).FirstOrDefault());
                }
            }
            catch (SQLiteException ex)
            {
                throw ex;
            }
        }