1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| var sourceDataSet = new DataSet();
var myDataAdapterResources = new Devart.Data.MySql.MySqlDataAdapter(
"SELECT id_hum,alias FROM machine.numero_hum where actif=TRUE order by alias"
, (Devart.Data.MySql.MySqlConnection)(Devart.Common.GlobalComponentsCache.GetObjectByName("FormPrincipale.mySqlConnection")));
myDataAdapterResources.Fill(sourceDataSet, "Resources");
var myDataAdapterScheduler = new Devart.Data.MySql.MySqlDataAdapter(
"SELECT ap.*,min(ap.datedeb) as date_deb,max(ap.Datefin) as date_fin,lp.id_lot from machine.numero_hum as nh,shoporder.avancement_part as ap,shoporder.lot_part as lp "+
"where nh.Actif=TRUE and ap.id_hum=nh.id_hum and lp.id_part_lot=ap.id_part_lot group by lp.id_lot,ap.sequence"
, (Devart.Data.MySql.MySqlConnection)(Devart.Common.GlobalComponentsCache.GetObjectByName("FormPrincipale.mySqlConnection")));
myDataAdapterScheduler.Fill(sourceDataSet, "Scheduler");
var relationResourcesScheduler = new System.Data.DataRelation("RelationResourcesScheduler",
sourceDataSet.Tables["Resources"].Columns["id_hum"],
sourceDataSet.Tables["Scheduler"].Columns["id_hum"]);
sourceDataSet.Relations.Add(relationResourcesScheduler); |
Partager