//-> /File //-> File:CreateCustomers.cs /// <summary> /// This routine reads the data and creates an array of Customers for our samples /// </summary> /// <returns>Array of customers</returns> private CustomersVerticalBar[] CreateCustomers() { // 6 records of sample data to parse string tempCustomers = @"ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany ANATR|Emparedados y Helados|Ana Trujillo|Owner|Avda. Constitución 2222|México D.F.|Mexico ANTON|Antonio Moreno Taquería|Antonio Moreno|Owner|Mataderos 2312|México D.F.|Mexico BERGS|Berglunds snabbköp|Christina Berglund|Administrator|Berguvsvägen 8|Luleå|Sweden BLAUS|Blauer Delikatessen|Hanna Moos|Sales Rep|Forsterstr. 57|Mannheim|Germany BOLID|Bólido Comidas preparadas|Martín Sommer|Owner|C/ Araquil, 67|Madrid|Spain"; // use the common engine to break down the records above return(CommonEngine.ReadString <CustomersVerticalBar>(tempCustomers)); }
public void ReadStringStatic() { string data = "11121314901234" + Environment.NewLine + "10111314012345" + Environment.NewLine + "11101314123456" + Environment.NewLine + "10101314234567" + Environment.NewLine; SampleType[] res; res = CommonEngine.ReadString <SampleType>(data); Assert.AreEqual(4, res.Length); Assert.AreEqual(new DateTime(1314, 12, 11), res[0].Field1); Assert.AreEqual("901", res[0].Field2); Assert.AreEqual(234, res[0].Field3); Assert.AreEqual(new DateTime(1314, 11, 10), res[1].Field1); Assert.AreEqual("012", res[1].Field2); Assert.AreEqual(345, res[1].Field3); }
private void frmEasyMulti_Load(object sender, System.EventArgs e) { CustomersVerticalBar[] customers = (CustomersVerticalBar[])CommonEngine.ReadString(typeof(CustomersVerticalBar), tempCustomers); grid1.SelectedObject = customers; }