//-------------------------------------------------------------------------------------
        // this message handler gets called when the user checks/unchecks an item the combo box
        //----------------------------------------------------------------------------------------
        private void cmboCurrentBatchesReprint_CheckStateChanged(object sender, EventArgs e)
        {
            if (sender is DyeHouse.CheckComboBoxItem && formloaded)
            {
                DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;

                if (item.CheckState)
                {
                    try
                    {
                        //Remember...The Item_Pk is a number aimed at the DyeBatchsDetails DYEBD_DyeBatch_FK
                        QueryParms.DyeBatchDetails.Add(repo.LoadDyeBatchDetails(item._Pk));
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    var value = QueryParms.DyeBatchDetails.Find(it => it.DYEBD_Pk == item._Pk);
                    if (value != null)
                    {
                        QueryParms.DyeBatchDetails.Remove(value);
                    }
                }
            }
        }
Esempio n. 2
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void comboFabricWidth_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             QueryParms.FabricWidths.Add(repo.LoadFabricWidth(item._Pk));
         }
         else
         {
             var value = QueryParms.FabricWidths.Find(it => it.FW_Id == item._Pk);
             if (value != null)
             {
                 QueryParms.FabricWidths.Remove(value);
             }
         }
     }
 }
Esempio n. 3
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void cmboBatches_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             QueryParms.DyeBatches.Add(repo.LoadDyeBatch(item._Pk));
         }
         else
         {
             var value = QueryParms.DyeBatches.Find(it => it.DYEB_Pk == item._Pk);
             if (value != null)
             {
                 QueryParms.DyeBatches.Remove(value);
             }
         }
     }
 }
Esempio n. 4
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void comboQuality_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             DyeParameters.Qualities.Add(repo.LoadQuality(item._Pk));
         }
         else
         {
             var value = DyeParameters.Qualities.Find(it => it.TLGreige_Id == item._Pk);
             if (value != null)
             {
                 DyeParameters.Qualities.Remove(value);
             }
         }
     }
 }
Esempio n. 5
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void comboCustomers_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             DyeParameters.Customers.Add(repo.LoadCustomer(item._Pk));
         }
         else
         {
             var value = DyeParameters.Customers.Find(it => it.Cust_Pk == item._Pk);
             if (value != null)
             {
                 DyeParameters.Customers.Remove(value);
             }
         }
     }
 }
Esempio n. 6
0
 private void cmboStyles_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem && FormLoaded)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             QueryParms.Styles.Add(repo.LoadStyle(item._Pk));
         }
         else
         {
             var value = QueryParms.Styles.Find(it => it.Sty_Id == item._Pk);
             if (value != null)
             {
                 QueryParms.Styles.Remove(value);
             }
         }
     }
 }
Esempio n. 7
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void cmboDyeMachines_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem && formloaded)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             QueryParms.Machines.Add(repo.LoadMachines(item._Pk));
         }
         else
         {
             var value = QueryParms.Machines.Find(it => it.MD_Pk == item._Pk);
             if (value != null)
             {
                 QueryParms.Machines.Remove(value);
             }
         }
     }
 }
Esempio n. 8
0
 //-------------------------------------------------------------------------------------
 // this message handler gets called when the user checks/unchecks an item the combo box
 //----------------------------------------------------------------------------------------
 private void cmboColours_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem && formloaded)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             parms.Colours.Add(repo.LoadColour(item._Pk));
         }
         else
         {
             var value = parms.Colours.Find(it => it.Col_Id == item._Pk);
             if (value != null)
             {
                 parms.Colours.Remove(value);
             }
         }
     }
 }
Esempio n. 9
0
 private void cmboReceipeDefintions_CheckStateChanged(object sender, EventArgs e)
 {
     if (sender is DyeHouse.CheckComboBoxItem && formloaded)
     {
         DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;
         if (item.CheckState)
         {
             parms.RecDefinitions.Add(repo.LoadDefinition(item._Pk));
         }
         else
         {
             var value = parms.RecDefinitions.Find(it => it.TLDYE_DefinePk == item._Pk);
             if (value != null)
             {
                 parms.RecDefinitions.Remove(value);
             }
         }
     }
 }
Esempio n. 10
0
        //-------------------------------------------------------------------------------------
        // this message handler gets called when the user checks/unchecks an item the combo box
        //----------------------------------------------------------------------------------------
        private void cmboCurrentBatches_CheckStateChanged(object sender, EventArgs e)
        {
            if (sender is DyeHouse.CheckComboBoxItem && formloaded)
            {
                DyeHouse.CheckComboBoxItem item = (DyeHouse.CheckComboBoxItem)sender;

                if (item.CheckState)
                {
                    if (_Commission)
                    {
                        //Remember...The Item_Pk is a number aimed at the DyeBatchsDetails DYEBD_DyeBatch_FK
                        QueryParms.DyeBatches.Add(repo.LoadDyeBatch(item._Pk));
                    }
                    else
                    {
                        QueryParms.DyeTransactions.Add(repo.LoadDyeTrans(item._Pk));
                    }
                }
                else
                {
                    if (_Commission)
                    {
                        var value = QueryParms.DyeBatches.Find(it => it.DYEB_Pk == item._Pk);
                        if (value != null)
                        {
                            QueryParms.DyeBatches.Remove(value);
                        }
                    }
                    else
                    {
                        var value = QueryParms.DyeTransactions.Find(it => it.TLDYET_Pk == item._Pk);
                        if (value != null)
                        {
                            QueryParms.DyeTransactions.Remove(value);
                        }
                    }
                }
            }
        }