|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Text;
|
|
|
using System.Data;
|
|
|
using InterfaceWorkAreaData.LoadCurveData;
|
|
|
|
|
|
namespace InterfaceWorkAreaData
|
|
|
{
|
|
|
class emptyWorkAreaData : IWorkAreaData
|
|
|
{
|
|
|
|
|
|
eDataSourceType type { get; }
|
|
|
|
|
|
internal emptyWorkAreaData()
|
|
|
{
|
|
|
type = eDataSourceType.empty;
|
|
|
}
|
|
|
|
|
|
public string dataSource { get; set; }
|
|
|
|
|
|
public List<cWellBaseInfo> getWellsInfo()
|
|
|
{
|
|
|
List<cWellBaseInfo> results = new List<cWellBaseInfo>();
|
|
|
return results;
|
|
|
}
|
|
|
//public List<string> getWellCurveNames(string wellname)
|
|
|
//{
|
|
|
// List<string> results = new List<string>();
|
|
|
// return results;
|
|
|
//}
|
|
|
|
|
|
//public List<cWellCurve> getWellCurves(string wellname)
|
|
|
//{
|
|
|
// List<cWellCurve> results = new List<cWellCurve>();
|
|
|
// return results;
|
|
|
//}
|
|
|
//public cWellCurve getWellCurve(string wellname, string curveName)
|
|
|
//{
|
|
|
// cWellCurve results = new cWellCurve();
|
|
|
// return results;
|
|
|
//}
|
|
|
|
|
|
|
|
|
public List<cDiscrete> getWellDiscretes(string wellname)
|
|
|
{
|
|
|
List<cDiscrete> results = new List<cDiscrete>();
|
|
|
return results;
|
|
|
}
|
|
|
public List<string> getWellDiscreteNames(string wellname)
|
|
|
{
|
|
|
List<string> results = new List<string>();
|
|
|
return results;
|
|
|
}
|
|
|
|
|
|
//public List<cStratum> getWellStratums(string wellname)
|
|
|
//{
|
|
|
// List<cStratum> results = new List<cStratum>();
|
|
|
// return results;
|
|
|
//}
|
|
|
//public List<cResult> getWellResults(string wellname)
|
|
|
//{
|
|
|
// List<cResult> results = new List<cResult>();
|
|
|
// return results;
|
|
|
//}
|
|
|
|
|
|
public ResultDataInfo getCurvesData(string wellName, ref DataTable table)
|
|
|
{
|
|
|
ResultDataInfo result = new ResultDataInfo();
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
public List<cPerforation> getWellPerforations(string wellname)
|
|
|
{
|
|
|
return (new List<cPerforation>());
|
|
|
}
|
|
|
|
|
|
public List<cFaultPoint> getWellFaultPoints(string wellname)
|
|
|
{
|
|
|
return (new List<cFaultPoint>());
|
|
|
}
|
|
|
|
|
|
public List<cWellTrackPoint> getWellTrajectory(string wellname)
|
|
|
{
|
|
|
return (new List<cWellTrackPoint>());
|
|
|
}
|
|
|
|
|
|
public List<cWellStratification> getWellStratification()
|
|
|
{
|
|
|
return (new List<cWellStratification>());
|
|
|
}
|
|
|
public List<cWellSandSet> getWellSandSets(string wellname)
|
|
|
{
|
|
|
return (new List<cWellSandSet>());
|
|
|
}
|
|
|
|
|
|
public List<cStratumDivision> getStratumDivisions()
|
|
|
{
|
|
|
return (new List<cStratumDivision>());
|
|
|
}
|
|
|
|
|
|
public List<cWellReservesLayer> getReservesLayers(string wellname)
|
|
|
{
|
|
|
return (new List<cWellReservesLayer>());
|
|
|
}
|
|
|
|
|
|
public List<cWellInnerLayer> getInnerLayers(string wellname)
|
|
|
{
|
|
|
return (new List<cWellInnerLayer>());
|
|
|
}
|
|
|
|
|
|
public List<cWellCycle> getWellCycles(string wellname, int termType) //1= 长期旋回,2=中期旋回,3=短期旋回,
|
|
|
{
|
|
|
return (new List<cWellCycle>());
|
|
|
}
|
|
|
|
|
|
|
|
|
public List<cWellLithology> getWellLithologys(string wellname)
|
|
|
{
|
|
|
List<cWellLithology> results = new List<cWellLithology>();
|
|
|
return results;
|
|
|
}
|
|
|
|
|
|
public List<cWellOilTest> getWellOilTests(string wellname)
|
|
|
{
|
|
|
List<cWellOilTest> results = new List<cWellOilTest>();
|
|
|
return results;
|
|
|
}
|
|
|
|
|
|
public List<cWellCoring> getWellCorings(string wellname)
|
|
|
{
|
|
|
List<cWellCoring> results = new List<cWellCoring>();
|
|
|
return results;
|
|
|
}
|
|
|
|
|
|
public List<cWellSideWallCoring> getWellSideWallCorings(string wellname)
|
|
|
{
|
|
|
List<cWellSideWallCoring> results = new List<cWellSideWallCoring>();
|
|
|
return results;
|
|
|
}
|
|
|
|
|
|
public bool isConn()
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
public bool Conn(string ds)
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|