private void LoadWriteOffInformation()
 {
     if (File.Exists("writeOff.xml"))
     {
         DecommissionedGoods = XElement.Load("writeOff.xml")
                               .Elements("writeOff")
                               .Select(i => WriteOffProducts.FromXml(i))
                               .ToList();
     }
 }
        private void Button_SaveAndExit_Click(object sender, EventArgs e)
        {
            if (writeOffItems.Count != 0)
            {
                WriteOffProducts = new WriteOffProducts(dateTimePicker_WriteOfffDate.Value.ToShortDateString(),
                                                        textBox_MasterName.Text, writeOffItems);
            }


            Close();
        }
예제 #3
0
        private void WriteOff_Load(object sender, EventArgs e)
        {
            ColumnWidthSetting(listView_WriteOff, 25, 25, 50);

            if (File.Exists("writeOff.xml"))
            {
                listWriteOffProducts = XElement.Load("writeOff.xml")
                                       .Elements("writeOff")
                                       .Select(i => WriteOffProducts.FromXml(i))
                                       .ToList();

                CreateListViewItem();
            }
        }
        public WriteOffSetup(WriteOffProducts writeOffProducts, Widthcolumn setting)
        {
            InitializeComponent();

            ColumnWidthSetting = setting;

            WriteOffProducts = writeOffProducts;
            writeOffItems    = WriteOffProducts.writeOffItems;

            dateTimePicker_WriteOfffDate.Value = DateTime.Parse(WriteOffProducts.DateWriteOff);
            textBox_MasterName.Text            = WriteOffProducts.MasterName;

            foreach (WriteOffItem writeOffItem in writeOffItems)
            {
                ListViewItem item = new ListViewItem(writeOffItem.Product.Name);
                item.SubItems.Add(writeOffItem.ToString());
                item.Tag = writeOffItem;

                listView_WriteOffItem.Items.Add(item);
            }
        }