Ejemplo n.º 1
0
        private void miDelete_Click(object sender, RoutedEventArgs e)
        {
            var selectedItems = dgOutsoleWHFG.SelectedItems;

            if (selectedItems.Count == 0 || MessageBox.Show("Confirm Delete?", this.Title, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
            {
                return;
            }
            List <DataRow> deletedRowList = new List <DataRow>();

            foreach (var item in selectedItems)
            {
                DataRowView drSelected   = (DataRowView)item;
                DateTime    dateSelected = (DateTime)drSelected.Row.ItemArray[0];
                string      status       = drSelected.Row.ItemArray[1].ToString();
                if (status.Contains("Balance") == false)
                {
                    OutsoleWHFGController.Delete(productNo, dateSelected);
                    deletedRowList.Add((DataRow)drSelected.Row);
                }
            }

            foreach (var deletedRow in deletedRowList)
            {
                dt.Rows.Remove(deletedRow);
            }
            dgOutsoleWHFG.ItemsSource = dt.AsDataView();

            MessageBox.Show("Deleted!", this.Title, MessageBoxButton.OK, MessageBoxImage.Information);
        }
Ejemplo n.º 2
0
 private void bwInsert_DoWork(object sender, DoWorkEventArgs e)
 {
     foreach (var intsert in outsoleWHFGFromTableList)
     {
         OutsoleWHFGController.Insert(intsert);
     }
 }
Ejemplo n.º 3
0
 private void bwLoad_DoWork(object sender, DoWorkEventArgs e)
 {
     sizeRunList     = SizeRunController.Select(productNo);
     outsoleWHFGList = OutsoleWHFGController.Select(productNo).OrderBy(o => o.CreatedDate).ToList();
 }