1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
object[,] rawData = new object[64000, nCell];
rawData[0, 0] = "Bus Name";
rawData[0, 1] = "Segment";
rawData[0, 2] = "Item";
rawData[0, 3] = "Position";
rawData[0, 4] = "nCharacters";
rawData[0, 5] = "Differences";
rawData[0, 6] = "Description";
rawData[0, 7] = "Former value";
rawData[0, 8] = "New value";
if (Path.GetExtension(this.lblStateBusDocumentation.Text) != ".xls")
{
rawData[0, 9] = "Title";
}
/*Création des délégués*/
DelTitle delTitle;
DelDescription delDescription;
if (isFrench)
{
delTitle = new DelTitle(TitleAndDescription.GetTitleFR);
delDescription = new DelDescription(TitleAndDescription.GetDescriptionFR);
}
else
{
delTitle = new DelTitle(TitleAndDescription.GetTitleEN);
delDescription = new DelDescription(TitleAndDescription.GetDescriptionEN);
}
/*traitement*/
using (fileIn = new StreamReader(lblStateComparisonFile.Text))
{
string line = fileIn.ReadLine();
while ((line = fileIn.ReadLine()) != null)
{
//Traitement ...
//Remplissage du tableau avec soit avec un string soit grâce à Title et Description selon la bonne langue
if (Path.GetExtension(lblStateBusDocumentation.Text) != ".xls")
{
TitleAndDescription titleAndDesc = (TitleAndDescription)htBusDescription[short_key + "-" + tabSubitems[j]];
rawData[indLine, 6] = delDescription();
rawData[indLine, 9] = delTitle();
}
else rawData[indLine, 6] = ((string)htBusDescription[short_key + "-" + tabSubitems[j]]); |
Partager