Esempio n. 1
0
        public void Delete(String id)
        {
            BUS_InventoryImportDetail importDetail = new BUS_InventoryImportDetail();
            BUS_InventoryImport       import       = new BUS_InventoryImport();

            importDetail.Delete(id);
            import.Delete(id);
            LoadData();
        }
Esempio n. 2
0
        private void btSave_Click(object sender, RoutedEventArgs e)
        {
            //MessageBox.Show(sqlCommand[0]);
            if (list.Count.Equals(0))
            {
                MessageBox.Show($"Danh sách nguyên vật liệu, thiết bị không được để trống !");
                return;
            }
            foreach (InventoryImportDetailObject obj in list)
            {
                int temp1 = -1, temp2 = -1;
                if (!int.TryParse(obj.unitPrice, out temp1) || temp1 <= 0 || obj.unitPrice == "" || obj.unitPrice == null)
                {
                    MessageBox.Show($"Đơn giá của {obj.name} không hợp lệ!");
                    return;
                }
                else if (!int.TryParse(obj.amount, out temp2) || temp2 <= 0)
                {
                    MessageBox.Show($"Số lượng của {obj.name} không hợp lệ!");
                    return;
                }
                string temp = $"insert into InventoryImportDetail values ('{selectionID}','{obj.id}','{obj.amount}','{obj.unitPrice}')";
                sqlCommand.Add(temp);
            }
            BUS_InventoryImportDetail detail = new BUS_InventoryImportDetail();

            detail.Delete(selectionID);
            detail.ImportList(sqlCommand);
            var screen = new InventoryImport(_context);

            if (screen != null)
            {
                this._context.StackPanelMain.Children.Clear();
                this._context.StackPanelMain.Children.Add(screen);
            }
        }