本文整理汇总了C#中Csla.Data.SafeDataReader.GetOrdinal方法的典型用法代码示例。如果您正苦于以下问题:C# SafeDataReader.GetOrdinal方法的具体用法?C# SafeDataReader.GetOrdinal怎么用?C# SafeDataReader.GetOrdinal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Csla.Data.SafeDataReader
的用法示例。
在下文中一共展示了SafeDataReader.GetOrdinal方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetDatabaseVersion
public string GetDatabaseVersion()
{
var mySQLString = "Select mdbVersion From tblCaptions";
if (GetConnection(out _myAccessConn)) return null;
try
{
using (var myAccessCommand = new OleDbCommand(mySQLString, _myAccessConn))
{
_myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
_mdbVersion = dr.GetString(dr.GetOrdinal("mdbVersion"));
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
return null;
}
finally
{
_myAccessConn.Close();
}
return _mdbVersion;
}
示例2: LoadStorageUnits
private void LoadStorageUnits()
{
try
{
using (var myAccessCommand = new OleDbCommand(MMSQLGetStorageUnits, _myAccessConn))
{
// _myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
var myStorageUnitDTO = new StorageUnitDTO
{
AccountID = dr.GetInt32(dr.GetOrdinal(("CustomerID"))),
FacilityName = dr.GetString(dr.GetOrdinal("FacilityName")),
BuildingNumber = dr.GetString(dr.GetOrdinal("BldgNumber")),
UnitNumber = dr.GetString(dr.GetOrdinal("UnitNumber")),
UnitRate = dr.GetDecimal(dr.GetOrdinal("UnitRate")),
UnitStatus = dr.GetString(dr.GetOrdinal("UnitStatus")),
UnitSize = dr.GetString(dr.GetOrdinal("UnitSize"))
};
mystorageUnitDTOs.Add(myStorageUnitDTO);
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
}
}
示例3: GetAccounts
public override List<AccountDTO> GetAccounts()
{
if (myData.GetConnection(out _myAccessConn)) return null;
try
{
using (var myAccessCommand = new OleDbCommand(MMSQLGetAccounts, _myAccessConn))
{
_myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
var myaccountDTO = new AccountDTO
{
AccountID = dr.GetInt32(dr.GetOrdinal("CustomerID")),
Line1 = dr.GetString(dr.GetOrdinal("Line1")),
Line2 = dr.GetString(dr.GetOrdinal("Line2")),
Line3 = dr.GetString(dr.GetOrdinal("Line3")),
Line4 = dr.GetString(dr.GetOrdinal("Line4")),
Line5 = dr.GetString(dr.GetOrdinal("Line5")),
Balance = dr.GetDecimal(dr.GetOrdinal("Balance")),
};
myaccountDTOs.Add(myaccountDTO);
}
}
LoadStorageUnits();
MergeStorageUnits();
LoadContactItems();
MergeContactItems();
return myaccountDTOs;
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
return null;
}
finally
{
_myAccessConn.Close();
}
}
示例4: LoadContactItems
private void LoadContactItems()
{
try
{
using (var myAccessCommand = new OleDbCommand(MMSQLGetContactItems, _myAccessConn))
{
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
var myContactItemDTO = new ContactItemDTO()
{
AccountID = dr.GetInt32(dr.GetOrdinal(("CustomerID"))),
ContactItemID = dr.GetInt32(dr.GetOrdinal("PhoneID")),
ContactItem = dr.GetString(dr.GetOrdinal("PhoneNumber")),
Caption = dr.GetString(dr.GetOrdinal("Caption"))
};
myContactItemDTOs.Add(myContactItemDTO);
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
}
finally
{
_myAccessConn.Close();
}
}
示例5: GetTransactions
public override List<TransactionDTO> GetTransactions(int accountID)
{
_accountIDParm = accountID;
var myParm = _accountIDParm.ToString(CultureInfo.InvariantCulture);
var getAccountTransactions = MMSQLGetTransactionsByID + myParm;
if (myData.GetConnection(out _myAccessConn)) return null;
try
{
using (var myAccessCommand = new OleDbCommand(getAccountTransactions, _myAccessConn))
{
_myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
var myTransactionDTO = new TransactionDTO
{
TransactionID = dr.GetInt32(dr.GetOrdinal("TransactionID")),
AccountID = dr.GetInt32(dr.GetOrdinal("CustomerID")),
TransactionDate = dr.GetSmartDate(dr.GetOrdinal("TransDate")),
Amount = dr.GetDecimal(dr.GetOrdinal("Amount")),
Description = dr.GetString(dr.GetOrdinal("Description")),
TransactionCode = dr.GetString(dr.GetOrdinal("TranCode")),
UnitID = dr.GetInt32(dr.GetOrdinal("UnitID")),
RentalDate = dr.GetSmartDate(dr.GetOrdinal("RentalDate"))
};
mytransactionDTOs.Add(myTransactionDTO);
}
}
return mytransactionDTOs;
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
return null;
}
finally
{
_myAccessConn.Close();
}
}
示例6: GetRentalBusinessInfo
public override RentalBusinessDTO GetRentalBusinessInfo()
{
if (myData.GetConnection(out _myAccessConn)) return null;
var businessInfo = new RentalBusinessDTO();
try
{
using (var myAccessCommand = new OleDbCommand(MMSQLRentalBusinessInfo, _myAccessConn))
{
_myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
{
businessInfo.BusinessName = dr.GetString(dr.GetOrdinal("FacilityName"));
businessInfo.Address = dr.GetString(dr.GetOrdinal("StreetAddress"));
businessInfo.City = dr.GetString(dr.GetOrdinal("City"));
businessInfo.StateProvince = dr.GetString(dr.GetOrdinal("State"));
businessInfo.PostalCode = dr.GetString(dr.GetOrdinal("Zip"));
businessInfo.PhoneNumber = dr.GetString(dr.GetOrdinal("Phone"));
}
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
}
finally
{
_myAccessConn.Close();
}
return businessInfo;
}
示例7: AddNavigationItem
/// <summary>
/// Adds the navigation item.
/// </summary>
/// <param name="reader">The reader.</param>
/// <param name="currentGroup">The current group.</param>
private static void AddNavigationItem(SafeDataReader reader, NavigationGroupDTO currentGroup)
{
var navItemDto = new NavigationItemDTO
{
Id = reader.GetInt32(5),
Name = reader.GetString(6),
SystemName = reader.GetString(7),
IconId = reader.GetNullableInt(8),
IconUrl = reader.GetString(9),
AssemblyName = reader.GetString(10),
ProcessId = reader.GetNullableInt(11),
ProcessSystemName = reader.GetString(13),
Description = reader.GetString(17)
};
navItemDto.Description = navItemDto.ProcessId == null ? reader.GetString("HelpText") : reader.GetString(reader.GetOrdinal("Description"));
navItemDto.BackgroundColor = reader.GetInt64(reader.GetOrdinal("BackgroundColor"));
navItemDto.ProcessViewGuid = reader.GetNullableGuid(reader.GetOrdinal("ProcessViewGuid"));
navItemDto.IsSystem = reader.GetNullableBool(reader.GetOrdinal("IsSystem"));
navItemDto.IsBeta = reader.GetBoolean(reader.GetOrdinal("IsBeta"));
var processName = reader.GetString(12);
if (!string.IsNullOrEmpty(processName))
navItemDto.Name = processName;
currentGroup.NavigationItems.Add(navItemDto);
}
示例8: GetData
public List<AccountDTO> GetData()
{
var strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
var installPath = (string)Registry.GetValue(@"HKEY_CURRENT_USER\Software\VB and VBA Program Settings\MiniManager\Settings", "TARGETDIR", null);
if (installPath != null)
{
// Do stuff
strAccessConn = strAccessConn + installPath;
}
const string strAccessSelect = "SELECT * FROM tblCustomers";
OleDbConnection myAccessConn = null;
try
{
myAccessConn = new OleDbConnection(strAccessConn);
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to create a database connection. \n{0}", ex.Message);
return null;
}
try
{
using (var myAccessCommand = new OleDbCommand(strAccessSelect, myAccessConn))
{
myAccessConn.Open();
using (var dr = new SafeDataReader(myAccessCommand.ExecuteReader()))
using (dr)
while (dr.Read())
{
var myDTO = new AccountDTO
{
AccountID = dr.GetInt32(dr.GetOrdinal("CustomerID")),
Line1 = dr.GetString(dr.GetOrdinal("Line1")),
Line2 = dr.GetString(dr.GetOrdinal("Line2")),
Line3 = dr.GetString(dr.GetOrdinal("Line3")),
Line4 = dr.GetString(dr.GetOrdinal("Line4")),
Line5 = dr.GetString(dr.GetOrdinal("Line5"))
};
this.myDTOs.Add(myDTO);
}
}
return myDTOs;
}
catch (Exception ex)
{
Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
return null;
}
finally
{
myAccessConn.Close();
}
}