Tenga en cuenta que las condiciones de la consulta

Lista pública <F_SEAFREIGHT> SeaFreightList (modelo de carga)
{
usando (IDbConnection conn = getConnection (DBType.Forwarder))
{
string consulta = “SELECT * FROM F_SEAFREIGHT donde timestart <= sysdate y TIMEEND> = sysdate”;
if (! String.IsNullOrEmpty (model.startPort))
{
query = consulta + "y LOADINGPORTCODE =: startPort";
}
Si (String.IsNullOrEmpty (model.endPort)!)
{
Query = consulta + "y DestinationPort =: puertofinal";
}

            if (!string.IsNullOrEmpty(model.shipDateStart))
            {
                query = query + " and TRANSITDATE >=to_date('" + model.shipDateStart + "', 'yyyy-mm-dd')";
            }
            if (!string.IsNullOrEmpty(model.shipDateEnd))
            {
                query = query + " and TRANSITDATE <=to_date('" + model.shipDateEnd + "', 'yyyy-mm-dd')";
            }
            if (!(string.IsNullOrEmpty(model.shipNo) || model.shipNo == "不限"))
            {
                query = query + " and CARRIERCODE =:shipNo";
            }
            var freightList = conn.Query<F_SEAFREIGHT>(query, model).ToList();
            return freightList;
        }
    }
Liberadas nueve artículos originales · ganado elogios 1 · vistas 1481

Supongo que te gusta

Origin blog.csdn.net/FengxcLf/article/details/95042999
Recomendado
Clasificación