Exemple #1
0
        private void ButtonUpdateProcessOrderRemark_Click(object sender, RoutedEventArgs e)
        {
            TextRange remark         = new TextRange(RichTextBoxProcessOrderRemark.Document.ContentStart, RichTextBoxProcessOrderRemark.Document.ContentEnd);
            int       processOrderNo = ProcessOrder.OrderNo;
            bool      success        = ProcessModule.UpdateProcessOrderRemark(processOrderNo, remark.Text);

            if (success)
            {
                DataGridProcessOrderCollection.Where(w => w.OrderNo == processOrderNo).ToList().ForEach(f => f.Remark = remark.Text);
            }
        }
Exemple #2
0
        private void ButtonDeleteOrder_Click(object sender, RoutedEventArgs e)
        {
            if (ProcessOrder == null)
            {
                MessageBox.Show("未選取訂單!!");
                return;
            }
            MessageBoxResult result = MessageBox.Show(string.Concat("請確認是否要刪除訂單編號:", this.ProcessOrder.OrderString, ",布種:", this.ProcessOrder.Fabric), "刪除", MessageBoxButton.YesNo);

            if (result == MessageBoxResult.Yes)
            {
                ProcessModule.DeleteProcessOrder(ProcessOrder);
                int selectedIndex = DataGridProcessOrder.SelectedIndex - 1;
                DataGridProcessOrderCollection.Remove(ProcessOrder);
                DataGridProcessOrder.SelectedIndex = selectedIndex;
            }
        }