Beispiel #1
0
        /// <summary>
        /// adding an item
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SaveADD_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Double dbl = new double();
                if (Double.TryParse(tbx_def_Cost.Text, out dbl) && tbx_def_IName.Text != "" && tbx_def_IDesc.Text != "" && tbx_def_Cost.Text != "")
                {
                    DAItem.AddItem(tbx_def_IName.Text, tbx_def_IDesc.Text, dbl);
                    List <Item> totalitems = DAItem.GetList();
                    cmb_def_Item.Items.Clear();
                    foreach (Item i in totalitems)
                    {
                        cmb_def_Item.Items.Add(i);
                    }
                    tbx_def_IName.IsEnabled = false;
                    tbx_def_IDesc.IsEnabled = false;
                    tbx_def_Cost.IsEnabled  = false;

                    tbx_def_IName.Text     = "";
                    tbx_def_IDesc.Text     = "";
                    tbx_def_Cost.Text      = "";
                    btn_def_Save.IsEnabled = false;
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                Exceptions.Spool(ex);
            }
        }
Beispiel #2
0
 /// <summary>
 /// window constructor
 /// </summary>
 public def()
 {
     try
     {
         InitializeComponent();
         List <Item> totalitems = DAItem.GetList();
         foreach (Item i in totalitems)
         {
             cmb_def_Item.Items.Add(i);
         }
     }
     catch (Exception ex)
     {
         Exceptions.Spool(ex);
     }
 }
 /// <summary>
 /// load the list of items
 /// </summary>
 private void LoadCombo()
 {
     try
     {
         cbo_mw_ItemList.Items.Clear();
         List <Item> totalitems = DAItem.GetList();
         foreach (Item i in totalitems)
         {
             cbo_mw_ItemList.Items.Add(i);
         }
     }
     catch (Exception ex)
     {
         Exceptions.Spool(ex);
     }
 }
Beispiel #4
0
        /// <summary>
        /// Commits to edits of items and updates database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_def_EditSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                itemName        = tbx_def_IName1.Text;
                itemDescription = tbx_def_IDesc1.Text;
                int itemNumber = 2;

                Double db2 = new double();
                if (Double.TryParse(tbx_def_Cost1.Text, out db2) && tbx_def_IName1.Text != "" && tbx_def_IDesc1.Text != "" && tbx_def_Cost1.Text != "")
                {
                    Cost       = db2;
                    itemNumber = int.Parse(tbx_def_inumber.Text);
                    DAItem.editItem(itemName, itemDescription, Cost, itemNumber);

                    List <Item> totalitems = DAItem.GetList();
                    cmb_def_Item.Items.Clear();
                    foreach (Item i in totalitems)
                    {
                        cmb_def_Item.Items.Add(i);
                    }


                    //disabling the boxes
                    tbx_def_IName1.IsEnabled   = false;
                    tbx_def_IDesc1.IsEnabled   = false;
                    tbx_def_Cost1.IsEnabled    = false;
                    btn_def_EditSave.IsEnabled = false;
                    btn_def_EditItem.IsEnabled = false;



                    //clearing the boxes
                    tbx_def_IName1.Text  = "";
                    tbx_def_IDesc1.Text  = "";
                    tbx_def_Cost1.Text   = "";
                    tbx_def_inumber.Text = "";
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                Exceptions.Spool(ex);
            }
        }
Beispiel #5
0
        /// <summary>
        /// the delete button
        /// it deletes items that not in the invoice
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_def_Delete_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int  itemNumber  = Convert.ToInt32(tbx_def_inumber.Text);
                bool itemDeleted = DAItem.deleteItem(itemName, itemDescription, Cost, itemNumber);
                if (itemDeleted)
                {
                    MessageBox.Show("Item deleted Successfully!");
                }
                else
                {
                    MessageBox.Show("Item exists in invoice");
                }

                List <Item> totalitems = DAItem.GetList();
                cmb_def_Item.Items.Clear();
                foreach (Item i in totalitems)
                {
                    cmb_def_Item.Items.Add(i);
                }


                tbx_def_IName.IsEnabled = false;
                tbx_def_IDesc.IsEnabled = false;
                tbx_def_Cost.IsEnabled  = false;

                tbx_def_inumber.Text = "";
                tbx_def_IName1.Text  = "";
                tbx_def_IDesc1.Text  = "";
                tbx_def_Cost1.Text   = "";
            }
            catch (Exception ex)
            {
                Exceptions.Spool(ex);
            }
        }