private void InitUC_Card(DataTable dt) { try { if (dt != null && dt.Rows.Count > 0) { DataTable dtVJ1 = dt.Select("FACTORY = '1'", "PROC_ID").CopyToDataTable(); //Layout VJ1 DataTable dtVJ2 = dt.Select("FACTORY = '2'", "PROC_ID").CopyToDataTable(); //Layout VJ2 DataTable dtVJ3 = dt.Select("FACTORY = '3'", "PROC_ID").CopyToDataTable(); //Layout VJ3 int iDx = 0; //Khởi tạo card VJ1 for (int i = 0; i < tblMainVJ1.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD Card = new UC.UC_TMS_CARD(); model.PROC_NAME_CARD = dtVJ1.Rows[i]["PROC_NAME"].ToString(); Card.BindingData(model); Card.BindingArc(r.Next(50, 100), 1); Card.BindingArc(r.Next(50, 100), 2); tblMainVJ1.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } //Khởi tạo card VJ2 for (int i = 0; i < tblMainVJ2.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD Card = new UC.UC_TMS_CARD(); model.PROC_NAME_CARD = dtVJ2.Rows[i]["PROC_NAME"].ToString(); Card.BindingData(model); Card.BindingArc(r.Next(50, 100), 1); Card.BindingArc(r.Next(50, 100), 2); tblMainVJ2.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } //Khởi tạo card VJ3 for (int i = 0; i < tblMainVJ3.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD Card = new UC.UC_TMS_CARD(); model.PROC_NAME_CARD = dtVJ3.Rows[i]["PROC_NAME"].ToString(); Card.BindingData(model); Card.BindingArc(r.Next(50, 100), 1); Card.BindingArc(r.Next(50, 100), 2); tblMainVJ3.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } } } catch { } }
private void InitUC_Card(DataTable dt, DataTable dtRatioPlant, DataTable dtRatioAll) { try { if (dt != null && dt.Rows.Count > 0) { DataTable dtVJ1 = dt.Select("FACTORY = '1'", "PROC_ID").CopyToDataTable(); //Layout VJ1 DataTable dtVJ2 = dt.Select("FACTORY = '2'", "PROC_ID").CopyToDataTable(); //Layout VJ2 DataTable dtVJ3 = dt.Select("FACTORY = '3'", "PROC_ID").CopyToDataTable(); //Layout VJ3 DataTable _dtRatioPlantVJ1 = null; // dtRatioPlant.Select("FACTORY = '1'", "FACTORY,PROC_ID").CopyToDataTable(); DataTable _dtRatioPlantVJ2 = null; // dtRatioPlant.Select("FACTORY = '2'", "FACTORY,PROC_ID").CopyToDataTable(); DataTable _dtRatioPlantVJ3 = null; // dtRatioPlant.Select("FACTORY = '3'", "FACTORY,PROC_ID").CopyToDataTable(); DataTable _dtRatioAllVJ1 = dtRatioAll.Select("FACTORY = '1'", "FACTORY,PROC_ID").CopyToDataTable(); DataTable _dtRatioAllVJ2 = dtRatioAll.Select("FACTORY = '2'", "FACTORY,PROC_ID").CopyToDataTable(); DataTable _dtRatioAllVJ3 = dtRatioAll.Select("FACTORY = '3'", "FACTORY,PROC_ID").CopyToDataTable(); int iDx = 0, RATIOPLANT = 0, RATIOALL = 0; //Khởi tạo card VJ1 for (int i = 0; i < tblMainVJ1.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD_V3 Card = new UC.UC_TMS_CARD_V3(); model.PROC_NAME_CARD = dtVJ1.Rows[i]["PROC_NAME"].ToString(); model.PROC_CODE_CARD = dtVJ1.Rows[i]["PROC_CODE"].ToString(); model.FACTORY = "1"; model.IS_BOTTOM = Convert.ToBoolean(dtVJ1.Rows[i]["REMARKS"].ToString().Equals("BOTTOM") ? 1 : 0); model.USE_YN = dtVJ1.Rows[i]["USE_YN"].ToString(); model.PART_SHOW_YN = Convert.ToBoolean(dtVJ1.Rows[i]["PART_SHOW_YN"].ToString().Equals("Y") ? 1 : 0); Card.BindingData(model); //RATIOPLANT = Convert.ToInt32(_dtRatioPlantVJ1.Rows[i]["RATIO"]); RATIOALL = Convert.ToInt32(_dtRatioAllVJ1.Rows[i]["RATIO"]); // Card.BindingArc(RATIOPLANT, 1); Card.BindingArc(RATIOALL, 2); tblMainVJ1.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } //Khởi tạo card VJ2 for (int i = 0; i < tblMainVJ2.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD_V3 Card = new UC.UC_TMS_CARD_V3(); model.PROC_NAME_CARD = dtVJ2.Rows[i]["PROC_NAME"].ToString(); model.PROC_CODE_CARD = dtVJ2.Rows[i]["PROC_CODE"].ToString(); model.FACTORY = "2"; model.IS_BOTTOM = Convert.ToBoolean(dtVJ2.Rows[i]["REMARKS"].ToString().Equals("BOTTOM") ? 1 : 0); model.USE_YN = dtVJ2.Rows[i]["USE_YN"].ToString(); model.PART_SHOW_YN = Convert.ToBoolean(dtVJ2.Rows[i]["PART_SHOW_YN"].ToString().Equals("Y") ? 1 : 0); Card.BindingData(model); // RATIOPLANT = Convert.ToInt32(_dtRatioPlantVJ2.Rows[i]["RATIO"]); RATIOALL = Convert.ToInt32(_dtRatioAllVJ2.Rows[i]["RATIO"]); //Card.BindingArc(RATIOPLANT, 1); Card.BindingArc(RATIOALL, 2); tblMainVJ2.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } //Khởi tạo card VJ3 for (int i = 0; i < tblMainVJ3.ColumnCount; i++) { tmsHomeModel model = new tmsHomeModel(); UC.UC_TMS_CARD_V3 Card = new UC.UC_TMS_CARD_V3(); model.PROC_NAME_CARD = dtVJ3.Rows[i]["PROC_NAME"].ToString(); model.PROC_CODE_CARD = dtVJ3.Rows[i]["PROC_CODE"].ToString(); model.FACTORY = "3"; model.IS_BOTTOM = Convert.ToBoolean(dtVJ3.Rows[i]["REMARKS"].ToString().Equals("BOTTOM") ? 1 : 0); model.USE_YN = dtVJ3.Rows[i]["USE_YN"].ToString(); model.PART_SHOW_YN = Convert.ToBoolean(dtVJ3.Rows[i]["PART_SHOW_YN"].ToString().Equals("Y") ? 1 : 0); Card.BindingData(model); // RATIOPLANT = Convert.ToInt32(_dtRatioPlantVJ3.Rows[i]["RATIO"]); RATIOALL = Convert.ToInt32(_dtRatioAllVJ3.Rows[i]["RATIO"]); //Card.BindingArc(RATIOPLANT, 1); Card.BindingArc(RATIOALL, 2); tblMainVJ3.Controls.Add(Card, i, 0); UC[iDx] = Card; iDx++; } } } catch { } }