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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| public void ListPecToXml(string d, int ctcincde)
{
DataSet dsfromXML = new DataSet();
dsfromXML.Tables.Add("Table1");
dsfromXML.Tables[0].Columns.Add("RqtPecFromDte", typeof(DateTime));
dsfromXML.Tables[0].Columns.Add("RqtPecToDte", typeof(DateTime));
dsfromXML.Tables[0].Columns.Add("RqtPecInCde", typeof(int));
dsfromXML.Tables[0].Columns.Add("AgdInCde", typeof(int));
dsfromXML.Tables[0].Columns.Add("WrkDsc", typeof(String));
dsfromXML.Tables[0].Columns.Add("WrkExCde", typeof(String));
dsfromXML.Tables[0].Columns.Add("RqtNatExCde", typeof(String));
dsfromXML.Tables[0].Columns.Add("CtcInCde", typeof(int));
DataSet dsTech = new DataSet();
dsTech.Tables.Add("Table1");
dsTech.Tables[0].Columns.Add("RqtPecFromDte", typeof(DateTime));
dsTech.Tables[0].Columns.Add("RqtPecToDte", typeof(DateTime));
dsTech.Tables[0].Columns.Add("RqtPecInCde", typeof(int));
dsTech.Tables[0].Columns.Add("AgdInCde", typeof(int));
dsTech.Tables[0].Columns.Add("WrkDsc", typeof(String));
dsTech.Tables[0].Columns.Add("WrkExCde", typeof(String));
dsTech.Tables[0].Columns.Add("RqtNatExCde", typeof(String));
dsTech.Tables[0].Columns.Add("CtcInCde", typeof(int));
dsTech = co.getQuery(r.getListPEC(d, ctcincde));
string m;
string day;
if (DateTime.Today.Month < 10)
{
m = "0" + DateTime.Today.Month.ToString();
}
else
{
m = DateTime.Today.Month.ToString();
}
if (DateTime.Today.Day < 10)
{
day = "0" + DateTime.Today.Day.ToString();
}
else
{
day = DateTime.Today.Day.ToString();
}
string today = DateTime.Today.Year.ToString() + m + day;
string filename = @"C:\Inetpub\wwwroot\appdispatch\pec_" + today + ".xml";
try
{
if (File.Exists(filename))
{
dsfromXML.ReadXml(filename);
}
else
{
dsfromXML = dsTech;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
dsfromXML.Merge(dsTech);
FileStream fs = new FileStream(filename, FileMode.OpenOrCreate);
dsfromXML.WriteXml(fs);
fs.Close();
} |
Partager