Exemplo n.º 1
0
        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 {
            }
        }
Exemplo n.º 2
0
 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
     {
     }
 }