private void clear_del_fixed_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.fixed_del_queryTableAdapter fixed_del_queryTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_del_queryTableAdapter();
            //fixed_del_queryTableAdapter.Fill(fixedDataSet.fixed_del_query);

            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            for (int i = 0; i < fixed_del_queryDataGrid.Items.Count; i++)
            {
                DataGridTemplateColumn templeColumn = fixed_del_queryDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement s = fixed_del_queryDataGrid.Columns[0].GetCellContent(fixed_del_queryDataGrid.Items[i]);
                DataRowView mySelectedElement = (DataRowView)fixed_del_queryDataGrid.Items[i];
                int fixed_del_id = int.Parse(mySelectedElement.Row[32].ToString());

                fixedDataSet._fixed.FindByfixed_ID(fixed_del_id).Delete();
                fixedTableAdapter.Update(fixedDataSet._fixed);
                fixedDataSet._fixed.AcceptChanges();

            }
            fixedDataSet.fixed_del_query.AcceptChanges();
            fixed_del_queryTableAdapter.Fill(fixedDataSet.fixed_del_query);
        }
Exemplo n.º 2
0
        private void delete_fixed_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.fixed_del_queryTableAdapter fixed_del_queryTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_del_queryTableAdapter();
            //fixed_del_queryTableAdapter.Fill(fixedDataSet.fixed_del_query);

            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);


            for (int i = 0; i < fixed_del_queryDataGrid.Items.Count; i++)
            {
                DataGridTemplateColumn templeColumn = fixed_del_queryDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement       s            = fixed_del_queryDataGrid.Columns[0].GetCellContent(fixed_del_queryDataGrid.Items[i]);
                CheckBox    tbOper            = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                DataRowView mySelectedElement = (DataRowView)fixed_del_queryDataGrid.Items[i];
                int         fixed_del_id      = int.Parse(mySelectedElement.Row[32].ToString());
                if ((bool)tbOper.IsChecked)
                {
                    fixedDataSet._fixed.FindByfixed_ID(fixed_del_id).Delete();
                }
                fixedTableAdapter.Update(fixedDataSet._fixed);
                fixedDataSet._fixed.AcceptChanges();
            }
            fixedDataSet.fixed_del_query.AcceptChanges();
            fixed_del_queryTableAdapter.Fill(fixedDataSet.fixed_del_query);
        }
        private void barcode_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            if (barcode.Text != "")
            {
                string s      = barcode.Text.Substring(barcode.Text.Length - 1, 1);
                Regex  regNum = new Regex("^[0-9]");
                //string f="";
                if (regNum.IsMatch(s))
                {
                    var barco = (from c in fixedDataSet._fixed where c.barcode == barcode.Text select c).Count();

                    if (barco > 0)
                    {
                        MessageBox.Show("该编号已经存在!");
                    }
                }
                else
                {
                    MessageBox.Show("最后一个字符必须为数字!");
                    barcode.Focus();
                }
            }
        }
        private void del_assets_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            for (int i = 0; i < fixed_delDataGrid.Items.Count; i++)
            {
                DataGridTemplateColumn templeColumn = fixed_delDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement s = fixed_delDataGrid.Columns[0].GetCellContent(fixed_delDataGrid.Items[i]);
                CheckBox tbOper = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                DataRowView mySelectedElement = (DataRowView)fixed_delDataGrid.Items[i];
                int fixed_del_id = int.Parse(mySelectedElement.Row[31].ToString());
                if ((bool)tbOper.IsChecked)
                {
                    var Vdel_status = from c in fixedDataSet._fixed where c.fixed_ID == fixed_del_id select c;
                    foreach (var a in Vdel_status)
                    {
                        a.del_status = "2";
                    }

                }
            }
            fixedTableAdapter.Update(fixedDataSet._fixed);
            fixedDataSet._fixed.AcceptChanges();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            Fixed_management.FixedDataSetTableAdapters.fixed_delTableAdapter fixed_delTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_delTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixed_delTableAdapter.Fill(fixedDataSet.fixed_del);
        }
        private void del_assets_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            for (int i = 0; i < fixed_delDataGrid.Items.Count; i++)
            {
                DataGridTemplateColumn templeColumn = fixed_delDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement       s            = fixed_delDataGrid.Columns[0].GetCellContent(fixed_delDataGrid.Items[i]);
                CheckBox    tbOper            = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                DataRowView mySelectedElement = (DataRowView)fixed_delDataGrid.Items[i];
                int         fixed_del_id      = int.Parse(mySelectedElement.Row[31].ToString());
                if ((bool)tbOper.IsChecked)
                {
                    var Vdel_status = from c in fixedDataSet._fixed where c.fixed_ID == fixed_del_id select c;
                    foreach (var a in Vdel_status)
                    {
                        a.del_status = "2";
                    }
                }
            }
            fixedTableAdapter.Update(fixedDataSet._fixed);
            fixedDataSet._fixed.AcceptChanges();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            Fixed_management.FixedDataSetTableAdapters.fixed_delTableAdapter fixed_delTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_delTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixed_delTableAdapter.Fill(fixedDataSet.fixed_del);
        }
        private bool check_repat(int i)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);


            var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
            int Iaffiliated = 0;

            foreach (var a in Vaffiliated)
            {
                Iaffiliated = a.affiliated_ID;
                break;
            }


            var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
            int Idepartment = 0;

            foreach (var a in Vdepartment)
            {
                Idepartment = a.department_ID;
                break;
            }

            var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
            int Istorage_place = 0;

            foreach (var a in Vstorage_place)
            {
                Istorage_place = a.storage_place_ID;
                break;
            }


            var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
            int Ikeeper = 0;

            foreach (var a in Vkeeper)
            {
                Ikeeper = a.keeper_ID;
                break;
            }

            int s = (from c in fixedDataSet._fixed where c.affiliated_ID == Iaffiliated && c.department_ID == Idepartment && c.keeper_ID == Ikeeper && c.storage_place_ID == Istorage_place && c.fixed_ID == i select c).Count();

            if (s > 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Exemplo n.º 7
0
        private void fix_outtool_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            if (checknull())
            {
                checkmultitable();


                for (int i = 0; i < fixednameDataGrid.Items.Count; i++)
                {
                    DataGridTemplateColumn templeColumn = fixednameDataGrid.Columns[0] as DataGridTemplateColumn;
                    FrameworkElement       s            = fixednameDataGrid.Columns[0].GetCellContent(fixednameDataGrid.Items[i]);
                    CheckBox    tbOper            = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                    DataRowView mySelectedElement = (DataRowView)fixednameDataGrid.Items[i];
                    int         fixedname_id      = int.Parse(mySelectedElement.Row[32].ToString());
                    if ((bool)tbOper.IsChecked)
                    {
                        var Voperator = from c in fixedDataSet._operator where c._operator == operator_IDC1ComboBox.Text select c;

                        int Ioperator = 0;
                        foreach (var a in Voperator)
                        {
                            Ioperator = a.operator_ID;
                            break;
                        }

                        var Vexit_way = from c in fixedDataSet.exit_way where c.way == exit_way_IDC1ComboBox.Text select c;
                        int Iexit_way = 0;
                        foreach (var a in Vexit_way)
                        {
                            Iexit_way = a.exit_way_ID;
                            break;
                        }

                        var select_count = from c in fixedDataSet._fixed where c.fixed_ID == fixedname_id select c;
                        foreach (var enable in select_count)
                        {
                            enable.enable_status = "2";
                            enable.exit_date     = DateTime.Parse(exit_dateDatePicker.Text);
                            enable.operator_ID   = Ioperator;
                            enable.exit_way_ID   = Iexit_way;
                        }
                    }
                }
                fixedTableAdapter.Update(fixedDataSet._fixed);
                fixedDataSet._fixed.AcceptChanges();
                fixedTableAdapter.Fill(fixedDataSet._fixed);
            }
            Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixednameTableAdapter.Fill(fixedDataSet.fixedname);
        }
        private bool check_repat(int i)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);


            var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
            int Iaffiliated = 0;
            foreach (var a in Vaffiliated)
            {
                Iaffiliated = a.affiliated_ID;
                break;
            }


            var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
            int Idepartment = 0;
            foreach (var a in Vdepartment)
            {
                Idepartment = a.department_ID;
                break;
            }

            var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
            int Istorage_place = 0;
            foreach (var a in Vstorage_place)
            {
                Istorage_place = a.storage_place_ID;
                break;
            }


            var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
            int Ikeeper = 0;
            foreach (var a in Vkeeper)
            {
                Ikeeper = a.keeper_ID;
                break;
            }

            int s = (from c in fixedDataSet._fixed where c.affiliated_ID == Iaffiliated && c.department_ID == Idepartment && c.keeper_ID == Ikeeper && c.storage_place_ID == Istorage_place && c.fixed_ID == i select c).Count();
            if (s > 0)
            {
                return false;
            }
            else
            {
                return true;
            }

        }
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {

            // 不要在设计时加载数据。
            // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            // {
            // 	//在此处加载数据并将结果指派给 CollectionViewSource。
            // 	System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"];
            // 	myCollectionViewSource.Source = your data
            // }

            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter transfer_detailTableAdapter = new Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter();
            transfer_detailTableAdapter.Fill(fixedDataSet.transfer_detail);
            System.Windows.Data.CollectionViewSource transfer_detailViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("transfer_detailViewSource")));
            transfer_detailViewSource.View.MoveCurrentToFirst();


            Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter fixedDataSetaffiliatedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter();
            fixedDataSetaffiliatedTableAdapter.Fill(fixedDataSet.affiliated);
          

            Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter fixedDataSetdepartmentTableAdapter = new Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter();
            fixedDataSetdepartmentTableAdapter.Fill(fixedDataSet.department);
          

            Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter fixedDataSetkeeperTableAdapter = new Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter();
            fixedDataSetkeeperTableAdapter.Fill(fixedDataSet.keeper);
          

            Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter fixedDataSetstorage_placeTableAdapter = new Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter();
            fixedDataSetstorage_placeTableAdapter.Fill(fixedDataSet.storage_place);
           

            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);









            transfer_detailDataGrid.CanUserAddRows = false;
        }
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            // 不要在设计时加载数据。
            // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            // {
            //  //在此处加载数据并将结果指派给 CollectionViewSource。
            //  System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"];
            //  myCollectionViewSource.Source = your data
            // }

            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter transfer_detailTableAdapter = new Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter();
            transfer_detailTableAdapter.Fill(fixedDataSet.transfer_detail);
            System.Windows.Data.CollectionViewSource transfer_detailViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("transfer_detailViewSource")));
            transfer_detailViewSource.View.MoveCurrentToFirst();


            Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter fixedDataSetaffiliatedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter();
            fixedDataSetaffiliatedTableAdapter.Fill(fixedDataSet.affiliated);


            Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter fixedDataSetdepartmentTableAdapter = new Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter();
            fixedDataSetdepartmentTableAdapter.Fill(fixedDataSet.department);


            Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter fixedDataSetkeeperTableAdapter = new Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter();
            fixedDataSetkeeperTableAdapter.Fill(fixedDataSet.keeper);


            Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter fixedDataSetstorage_placeTableAdapter = new Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter();
            fixedDataSetstorage_placeTableAdapter.Fill(fixedDataSet.storage_place);


            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);



            transfer_detailDataGrid.CanUserAddRows = false;
        }
Exemplo n.º 11
0
        private void bar_auto_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            int    cot = (from c in fixedDataSet._fixed select c.fixed_ID).Count();
            string a;

            if (cot > 0)
            {
                int q = (from c in fixedDataSet._fixed select c.fixed_ID).Max();
                a = fixedDataSet._fixed.FindByfixed_ID(q).barcode;
            }
            else
            {
                a = "000";
            }


            auto_bar(a);
            barcode.Text = bar_rul;
        }
Exemplo n.º 12
0
     //   public static T FindChild<T>(DependencyObject parent, string childName)//查找控件
     //where T : DependencyObject
     //   {
     //       if (parent == null) return null;
     //       T foundChild = null;
     //       int childrenCount = VisualTreeHelper.GetChildrenCount(parent);
     //       for (int i = 0; i < childrenCount; i++)
     //       {
     //           var child = VisualTreeHelper.GetChild(parent, i);
     //           // 如果子控件不是需查找的控件类型 
     //           T childType = child as T;
     //           if (childType == null)
     //           {
     //               // 在下一级控件中递归查找 
     //               foundChild = FindChild<T>(child, childName);
     //               // 找到控件就可以中断递归操作  
     //               if (foundChild != null) break;
     //           }
     //           else if (!string.IsNullOrEmpty(childName))
     //           {
     //               var frameworkElement = child as FrameworkElement;
     //               // 如果控件名称符合参数条件 
     //               if (frameworkElement != null && frameworkElement.Name == childName)
     //               {
     //                   foundChild = (T)child;
     //                   break;
     //               }
     //           }
     //           else
     //           {
     //               // 查找到了控件 
     //               foundChild = (T)child;
     //               break;
     //           }
     //       }
     //       return foundChild;
     //   }

       

        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {

            // 不要在设计时加载数据。
            // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            // {
            // 	//在此处加载数据并将结果指派给 CollectionViewSource。
            // 	System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"];
            // 	myCollectionViewSource.Source = your data
            // }



            
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));


            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedDataSetfixedTableAdapter.Fill(fixedDataSet._fixed);
            System.Windows.Data.CollectionViewSource fixedViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("fixedViewSource")));
            fixedViewSource.View.MoveCurrentToFirst();


            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.natureTableAdapter fixedDataSetnatureTableAdapter = new Fixed_management.FixedDataSetTableAdapters.natureTableAdapter();
            fixedDataSetnatureTableAdapter.Fill(fixedDataSet.nature);
            System.Windows.Data.CollectionViewSource natureViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("natureViewSource")));
            natureViewSource.View.MoveCurrentToFirst();



            Fixed_management.FixedDataSetTableAdapters.categoryTableAdapter fixedDataSetcategoryTableAdapter = new Fixed_management.FixedDataSetTableAdapters.categoryTableAdapter();
            fixedDataSetcategoryTableAdapter.Fill(fixedDataSet.category);
            System.Windows.Data.CollectionViewSource categoryViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("categoryViewSource")));
            categoryViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.designationTableAdapter fixedDataSetdesignationTableAdapter = new Fixed_management.FixedDataSetTableAdapters.designationTableAdapter();
            fixedDataSetdesignationTableAdapter.Fill(fixedDataSet.designation);
            System.Windows.Data.CollectionViewSource designationViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("designationViewSource")));
            designationViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.specificationsTableAdapter fixedDataSetspecificationsTableAdapter = new Fixed_management.FixedDataSetTableAdapters.specificationsTableAdapter();
            fixedDataSetspecificationsTableAdapter.Fill(fixedDataSet.specifications);
            System.Windows.Data.CollectionViewSource specificationsViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("specificationsViewSource")));
            specificationsViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.modelTableAdapter fixedDataSetmodelTableAdapter = new Fixed_management.FixedDataSetTableAdapters.modelTableAdapter();
            fixedDataSetmodelTableAdapter.Fill(fixedDataSet.model);
            System.Windows.Data.CollectionViewSource modelViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("modelViewSource")));
            modelViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.unitTableAdapter fixedDataSetunitTableAdapter = new Fixed_management.FixedDataSetTableAdapters.unitTableAdapter();
            fixedDataSetunitTableAdapter.Fill(fixedDataSet.unit);
            System.Windows.Data.CollectionViewSource unitViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("unitViewSource")));
            unitViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter fixedDataSetkeeperTableAdapter = new Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter();
            fixedDataSetkeeperTableAdapter.Fill(fixedDataSet.keeper);
            System.Windows.Data.CollectionViewSource keeperViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("keeperViewSource")));
            keeperViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.supplierTableAdapter fixedDataSetsupplierTableAdapter = new Fixed_management.FixedDataSetTableAdapters.supplierTableAdapter();
            fixedDataSetsupplierTableAdapter.Fill(fixedDataSet.supplier);
            System.Windows.Data.CollectionViewSource supplierViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("supplierViewSource")));
            supplierViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.positionTableAdapter fixedDataSetpositionTableAdapter = new Fixed_management.FixedDataSetTableAdapters.positionTableAdapter();
            fixedDataSetpositionTableAdapter.Fill(fixedDataSet.position);
            System.Windows.Data.CollectionViewSource positionViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("positionViewSource")));
            positionViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.fixed_statusTableAdapter fixedDataSetfixed_statusTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_statusTableAdapter();
            fixedDataSetfixed_statusTableAdapter.Fill(fixedDataSet.fixed_status);
            System.Windows.Data.CollectionViewSource fixed_statusViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("fixed_statusViewSource")));
            fixed_statusViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter fixedDataSetstorage_placeTableAdapter = new Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter();
            fixedDataSetstorage_placeTableAdapter.Fill(fixedDataSet.storage_place);
            System.Windows.Data.CollectionViewSource storage_placeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("storage_placeViewSource")));
            storage_placeViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.purchase_wayTableAdapter fixedDataSetpurchase_wayTableAdapter = new Fixed_management.FixedDataSetTableAdapters.purchase_wayTableAdapter();
            fixedDataSetpurchase_wayTableAdapter.Fill(fixedDataSet.purchase_way);
            System.Windows.Data.CollectionViewSource purchase_wayViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("purchase_wayViewSource")));
            purchase_wayViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter fixedDataSetaffiliatedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter();
            fixedDataSetaffiliatedTableAdapter.Fill(fixedDataSet.affiliated);
            System.Windows.Data.CollectionViewSource affiliatedViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("affiliatedViewSource")));
            affiliatedViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter fixedDataSetdepartmentTableAdapter = new Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter();
            fixedDataSetdepartmentTableAdapter.Fill(fixedDataSet.department);
            System.Windows.Data.CollectionViewSource departmentViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("departmentViewSource")));
            departmentViewSource.View.MoveCurrentToLast();


            Fixed_management.FixedDataSetTableAdapters.userTableAdapter fixedDataSetuserTableAdapter = new Fixed_management.FixedDataSetTableAdapters.userTableAdapter();
            fixedDataSetuserTableAdapter.Fill(fixedDataSet.user);
            System.Windows.Data.CollectionViewSource userViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("userViewSource")));
            userViewSource.View.MoveCurrentToLast();
        }
Exemplo n.º 13
0
        private void transfer_btn_Click(object sender, RoutedEventArgs e)
        {
            

            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);
          
            if (checknull())
            {
                checkmultitable();



                for (int i = 0; i < fixednameDataGrid.Items.Count; i++)
                {
                    DataGridTemplateColumn templeColumn = fixednameDataGrid.Columns[0] as DataGridTemplateColumn;
                    FrameworkElement s = fixednameDataGrid.Columns[0].GetCellContent(fixednameDataGrid.Items[i]);
                    CheckBox tbOper = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                    DataRowView mySelectedElement = (DataRowView)fixednameDataGrid.Items[i];
                    int fixedname_id = int.Parse(mySelectedElement.Row[32].ToString());
                    if ((bool)tbOper.IsChecked && check_repat(fixedname_id))
                    {
                        

                        barcode = mySelectedElement.Row[0].ToString();
                        old_affiliated = mySelectedElement.Row[28].ToString();
                        old_department = mySelectedElement.Row[29].ToString();
                        old_keeper = mySelectedElement.Row[22].ToString();
                        old_storage_place = mySelectedElement.Row[31].ToString();


                        var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
                        int Iaffiliated = 0;
                        foreach (var a in Vaffiliated)
                        {
                            Iaffiliated = a.affiliated_ID;
                            break;
                        }

                        var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
                        int Idepartment = 0;
                        foreach (var a in Vdepartment)
                        {
                            Idepartment = a.department_ID;
                            break;
                        }

                        var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
                        int Istorage_place = 0;
                        foreach (var a in Vstorage_place)
                        {
                            Istorage_place = a.storage_place_ID;
                            break;
                        }


                        var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
                        int Ikeeper = 0;
                        foreach (var a in Vkeeper)
                        {
                            Ikeeper = a.keeper_ID;
                            break;
                        }



                        var t = from c in fixedDataSet._fixed where c.fixed_ID == fixedname_id select c;
                        foreach (var n in t)
                        {
                           
                            n.affiliated_ID = Iaffiliated;
                            n.department_ID = Idepartment;
                            n.keeper_ID = Ikeeper;
                            n.storage_place_ID = Istorage_place;
                        }
                        transfer_detail();
                    }
                    fixedTableAdapter.Update(fixedDataSet._fixed);
                    fixedDataSet._fixed.AcceptChanges();

                }
              

                Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
                fixedDataSet.fixedname.AcceptChanges();
                fixednameTableAdapter.Fill(fixedDataSet.fixedname);

                //transfer_detail();

            }
              

        }
Exemplo n.º 14
0
        private void transfer_btn_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            if (checknull())
            {
                checkmultitable();



                for (int i = 0; i < fixednameDataGrid.Items.Count; i++)
                {
                    DataGridTemplateColumn templeColumn = fixednameDataGrid.Columns[0] as DataGridTemplateColumn;
                    FrameworkElement       s            = fixednameDataGrid.Columns[0].GetCellContent(fixednameDataGrid.Items[i]);
                    CheckBox    tbOper            = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                    DataRowView mySelectedElement = (DataRowView)fixednameDataGrid.Items[i];
                    int         fixedname_id      = int.Parse(mySelectedElement.Row[32].ToString());
                    if ((bool)tbOper.IsChecked && check_repat(fixedname_id))
                    {
                        barcode           = mySelectedElement.Row[0].ToString();
                        old_affiliated    = mySelectedElement.Row[28].ToString();
                        old_department    = mySelectedElement.Row[29].ToString();
                        old_keeper        = mySelectedElement.Row[22].ToString();
                        old_storage_place = mySelectedElement.Row[31].ToString();


                        var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
                        int Iaffiliated = 0;
                        foreach (var a in Vaffiliated)
                        {
                            Iaffiliated = a.affiliated_ID;
                            break;
                        }

                        var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
                        int Idepartment = 0;
                        foreach (var a in Vdepartment)
                        {
                            Idepartment = a.department_ID;
                            break;
                        }

                        var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
                        int Istorage_place = 0;
                        foreach (var a in Vstorage_place)
                        {
                            Istorage_place = a.storage_place_ID;
                            break;
                        }


                        var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
                        int Ikeeper = 0;
                        foreach (var a in Vkeeper)
                        {
                            Ikeeper = a.keeper_ID;
                            break;
                        }



                        var t = from c in fixedDataSet._fixed where c.fixed_ID == fixedname_id select c;
                        foreach (var n in t)
                        {
                            n.affiliated_ID    = Iaffiliated;
                            n.department_ID    = Idepartment;
                            n.keeper_ID        = Ikeeper;
                            n.storage_place_ID = Istorage_place;
                        }
                        transfer_detail();
                    }
                    fixedTableAdapter.Update(fixedDataSet._fixed);
                    fixedDataSet._fixed.AcceptChanges();
                }


                Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
                fixedDataSet.fixedname.AcceptChanges();
                fixednameTableAdapter.Fill(fixedDataSet.fixedname);

                //transfer_detail();
            }
        }
Exemplo n.º 15
0
        //   public static T FindChild<T>(DependencyObject parent, string childName)//查找控件
        //where T : DependencyObject
        //   {
        //       if (parent == null) return null;
        //       T foundChild = null;
        //       int childrenCount = VisualTreeHelper.GetChildrenCount(parent);
        //       for (int i = 0; i < childrenCount; i++)
        //       {
        //           var child = VisualTreeHelper.GetChild(parent, i);
        //           // 如果子控件不是需查找的控件类型
        //           T childType = child as T;
        //           if (childType == null)
        //           {
        //               // 在下一级控件中递归查找
        //               foundChild = FindChild<T>(child, childName);
        //               // 找到控件就可以中断递归操作
        //               if (foundChild != null) break;
        //           }
        //           else if (!string.IsNullOrEmpty(childName))
        //           {
        //               var frameworkElement = child as FrameworkElement;
        //               // 如果控件名称符合参数条件
        //               if (frameworkElement != null && frameworkElement.Name == childName)
        //               {
        //                   foundChild = (T)child;
        //                   break;
        //               }
        //           }
        //           else
        //           {
        //               // 查找到了控件
        //               foundChild = (T)child;
        //               break;
        //           }
        //       }
        //       return foundChild;
        //   }



        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            // 不要在设计时加载数据。
            // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            // {
            //  //在此处加载数据并将结果指派给 CollectionViewSource。
            //  System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"];
            //  myCollectionViewSource.Source = your data
            // }



            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));


            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedDataSetfixedTableAdapter.Fill(fixedDataSet._fixed);
            System.Windows.Data.CollectionViewSource fixedViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("fixedViewSource")));
            fixedViewSource.View.MoveCurrentToFirst();


            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.natureTableAdapter fixedDataSetnatureTableAdapter = new Fixed_management.FixedDataSetTableAdapters.natureTableAdapter();
            fixedDataSetnatureTableAdapter.Fill(fixedDataSet.nature);
            System.Windows.Data.CollectionViewSource natureViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("natureViewSource")));
            natureViewSource.View.MoveCurrentToFirst();



            Fixed_management.FixedDataSetTableAdapters.categoryTableAdapter fixedDataSetcategoryTableAdapter = new Fixed_management.FixedDataSetTableAdapters.categoryTableAdapter();
            fixedDataSetcategoryTableAdapter.Fill(fixedDataSet.category);
            System.Windows.Data.CollectionViewSource categoryViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("categoryViewSource")));
            categoryViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.designationTableAdapter fixedDataSetdesignationTableAdapter = new Fixed_management.FixedDataSetTableAdapters.designationTableAdapter();
            fixedDataSetdesignationTableAdapter.Fill(fixedDataSet.designation);
            System.Windows.Data.CollectionViewSource designationViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("designationViewSource")));
            designationViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.specificationsTableAdapter fixedDataSetspecificationsTableAdapter = new Fixed_management.FixedDataSetTableAdapters.specificationsTableAdapter();
            fixedDataSetspecificationsTableAdapter.Fill(fixedDataSet.specifications);
            System.Windows.Data.CollectionViewSource specificationsViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("specificationsViewSource")));
            specificationsViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.modelTableAdapter fixedDataSetmodelTableAdapter = new Fixed_management.FixedDataSetTableAdapters.modelTableAdapter();
            fixedDataSetmodelTableAdapter.Fill(fixedDataSet.model);
            System.Windows.Data.CollectionViewSource modelViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("modelViewSource")));
            modelViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.unitTableAdapter fixedDataSetunitTableAdapter = new Fixed_management.FixedDataSetTableAdapters.unitTableAdapter();
            fixedDataSetunitTableAdapter.Fill(fixedDataSet.unit);
            System.Windows.Data.CollectionViewSource unitViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("unitViewSource")));
            unitViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter fixedDataSetkeeperTableAdapter = new Fixed_management.FixedDataSetTableAdapters.keeperTableAdapter();
            fixedDataSetkeeperTableAdapter.Fill(fixedDataSet.keeper);
            System.Windows.Data.CollectionViewSource keeperViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("keeperViewSource")));
            keeperViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.supplierTableAdapter fixedDataSetsupplierTableAdapter = new Fixed_management.FixedDataSetTableAdapters.supplierTableAdapter();
            fixedDataSetsupplierTableAdapter.Fill(fixedDataSet.supplier);
            System.Windows.Data.CollectionViewSource supplierViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("supplierViewSource")));
            supplierViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.positionTableAdapter fixedDataSetpositionTableAdapter = new Fixed_management.FixedDataSetTableAdapters.positionTableAdapter();
            fixedDataSetpositionTableAdapter.Fill(fixedDataSet.position);
            System.Windows.Data.CollectionViewSource positionViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("positionViewSource")));
            positionViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.fixed_statusTableAdapter fixedDataSetfixed_statusTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixed_statusTableAdapter();
            fixedDataSetfixed_statusTableAdapter.Fill(fixedDataSet.fixed_status);
            System.Windows.Data.CollectionViewSource fixed_statusViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("fixed_statusViewSource")));
            fixed_statusViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter fixedDataSetstorage_placeTableAdapter = new Fixed_management.FixedDataSetTableAdapters.storage_placeTableAdapter();
            fixedDataSetstorage_placeTableAdapter.Fill(fixedDataSet.storage_place);
            System.Windows.Data.CollectionViewSource storage_placeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("storage_placeViewSource")));
            storage_placeViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.purchase_wayTableAdapter fixedDataSetpurchase_wayTableAdapter = new Fixed_management.FixedDataSetTableAdapters.purchase_wayTableAdapter();
            fixedDataSetpurchase_wayTableAdapter.Fill(fixedDataSet.purchase_way);
            System.Windows.Data.CollectionViewSource purchase_wayViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("purchase_wayViewSource")));
            purchase_wayViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter fixedDataSetaffiliatedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.affiliatedTableAdapter();
            fixedDataSetaffiliatedTableAdapter.Fill(fixedDataSet.affiliated);
            System.Windows.Data.CollectionViewSource affiliatedViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("affiliatedViewSource")));
            affiliatedViewSource.View.MoveCurrentToLast();

            Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter fixedDataSetdepartmentTableAdapter = new Fixed_management.FixedDataSetTableAdapters.departmentTableAdapter();
            fixedDataSetdepartmentTableAdapter.Fill(fixedDataSet.department);
            System.Windows.Data.CollectionViewSource departmentViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("departmentViewSource")));
            departmentViewSource.View.MoveCurrentToLast();


            Fixed_management.FixedDataSetTableAdapters.userTableAdapter fixedDataSetuserTableAdapter = new Fixed_management.FixedDataSetTableAdapters.userTableAdapter();
            fixedDataSetuserTableAdapter.Fill(fixedDataSet.user);
            System.Windows.Data.CollectionViewSource userViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("userViewSource")));
            userViewSource.View.MoveCurrentToLast();
        }
        private void reductive_transfer_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter transfer_detailTableAdapter = new Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter();

            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);



            string affiliated= "";
            string department="";
            string keeper="";
            string storage_place="";
            string fixedname_bar = "";
           
            List<int> trn_id=new List<int>();
            for (int i = 0; i < transfer_detailDataGrid.Items.Count;i++)
            {
                DataGridTemplateColumn templeColumn = transfer_detailDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement s = transfer_detailDataGrid.Columns[0].GetCellContent(transfer_detailDataGrid.Items[i]);
                CheckBox tbOper = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                DataRowView mySelectedElement = (DataRowView)transfer_detailDataGrid.Items[i];
                 fixedname_bar = mySelectedElement.Row[2].ToString();
                if ((bool)tbOper.IsChecked)
                {
                    var v = from c in fixedDataSet.transfer_detail where c.barcode == fixedname_bar select c;
                    foreach (var t in v)
                    {
                        // bar=t.barcode;
                         affiliated = t.old_affiliated;
                         department = t.old_department;
                         keeper = t.old_keeper;
                         storage_place = t.old_storage_place;
                         trn_id.Add(t.transfer_detail_ID);
                        
                    }

                        var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated select c;
                        int Iaffiliated = 0;
                        foreach (var a in Vaffiliated)
                        {
                            Iaffiliated = a.affiliated_ID;
                            break;
                        }

                        var Vdepartment = from c in fixedDataSet.department where c.department == department select c;
                        int Idepartment = 0;
                        foreach (var a in Vdepartment)
                        {
                            Idepartment = a.department_ID;
                            break;
                        }

                        var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place select c;
                        int Istorage_place = 0;
                        foreach (var a in Vstorage_place)
                        {
                            Istorage_place = a.storage_place_ID;
                            break;
                        }


                        var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper select c;
                        int Ikeeper = 0;
                        foreach (var a in Vkeeper)
                        {
                            Ikeeper = a.keeper_ID;
                            break;
                        }


                      var f = from c in fixedDataSet._fixed where c.barcode ==  fixedname_bar select c;

                    foreach (var id in f)
                    {
                        id.affiliated_ID = Iaffiliated;
                        id.department_ID = Idepartment;
                        id.storage_place_ID = Istorage_place;
                        id.keeper_ID = Ikeeper;
                    }
                   

                    fixedTableAdapter.Update(fixedDataSet._fixed);
                    fixedDataSet._fixed.AcceptChanges();
                    //fixedTableAdapter.Fill(fixedDataSet._fixed);

        
                }

              
            }

         


            Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixednameTableAdapter.Fill(fixedDataSet.fixedname);


            foreach(int a in trn_id)
            {

                fixedDataSet.transfer_detail.FindBytransfer_detail_ID(a).Delete();
            }
            transfer_detailTableAdapter.Update(fixedDataSet.transfer_detail);
            fixedDataSet.transfer_detail.AcceptChanges();

        }
        private void fix_outtool_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);

            if (checknull())
            {
                checkmultitable();


                for (int i = 0; i < fixednameDataGrid.Items.Count; i++)
                {
                    DataGridTemplateColumn templeColumn = fixednameDataGrid.Columns[0] as DataGridTemplateColumn;
                    FrameworkElement s = fixednameDataGrid.Columns[0].GetCellContent(fixednameDataGrid.Items[i]);
                    CheckBox tbOper = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                    DataRowView mySelectedElement = (DataRowView)fixednameDataGrid.Items[i];
                    int fixedname_id = int.Parse(mySelectedElement.Row[32].ToString());
                    if ((bool)tbOper.IsChecked)
                    {

                        var Voperator = from c in fixedDataSet._operator where c._operator == operator_IDC1ComboBox.Text select c;

                        int Ioperator = 0;
                        foreach (var a in Voperator)
                        {
                            Ioperator = a.operator_ID;
                            break;
                        }

                        var Vexit_way = from c in fixedDataSet.exit_way where c.way == exit_way_IDC1ComboBox.Text select c;
                        int Iexit_way = 0;
                        foreach (var a in Vexit_way)
                        {
                            Iexit_way = a.exit_way_ID;
                            break;
                        }

                        var select_count = from c in fixedDataSet._fixed where c.fixed_ID == fixedname_id select c;
                        foreach (var enable in select_count)
                        {
                            enable.enable_status = "2";
                            enable.exit_date = DateTime.Parse(exit_dateDatePicker.Text);
                            enable.operator_ID = Ioperator;
                            enable.exit_way_ID = Iexit_way;
                        }

                    }
                }
                fixedTableAdapter.Update(fixedDataSet._fixed);
                fixedDataSet._fixed.AcceptChanges();
                fixedTableAdapter.Fill(fixedDataSet._fixed);

            }
            Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixednameTableAdapter.Fill(fixedDataSet.fixedname);
        }
Exemplo n.º 18
0
        private void fixed_add_Click(object sender, RoutedEventArgs e)
        {

            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            if (checknull())
            {
                checkmultitable();

            }
            var Vnature = from c in fixedDataSet.nature where c.nature == natureC1ComboBox.Text select c;
            int Inature=0;
            foreach (var s in Vnature)
            {
                Inature = s.nature_ID;
                break;
            }
            var Vcategory = from c in fixedDataSet.category where c.category == categoryC1ComboBox.Text select c;
            int Icategory = 0;
            foreach (var s in Vcategory)
            {
                Icategory = s.category_ID;
                break;
            }
            var Vdesignation = from c in fixedDataSet.designation where c.designation == designationC1ComboBox.Text select c;
            int Idesignation = 0;
            foreach (var s in Vdesignation)
            {
                Idesignation = s.designation_ID;
                break;
            }
            var Vspecifications = from c in fixedDataSet.specifications where c.specifications == specifications_IDC1ComboBox.Text select c;
            int Ispecifications = 0;
            foreach (var s in Vspecifications)
            {
                Ispecifications = s.specifications_ID;
                break;
            }
            var Vmodel = from c in fixedDataSet.model where c.model == model_IDC1ComboBox.Text select c;
            int Imodel = 0;
            foreach (var s in Vmodel)
            {
                Imodel = s.model_ID;
                break;
            }


  var Vpurchase_way = from c in fixedDataSet.purchase_way where c.purchase_way == purchase_way_IDC1ComboBox.Text select c;

            int Ipurchase_way = 0;
            foreach (var s in Vpurchase_way)
            {
                Ipurchase_way = s.purchase_way_ID;
                break;
            }
            var Vunit = from c in fixedDataSet.unit where c.unit == unit_IDC1ComboBox.Text select c;
            int Iunit = 0;
            foreach (var s in Vunit)
            {
                Iunit = s.unit_ID;
                break;
            }
            var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
            int Iaffiliated = 0;
            foreach (var s in Vaffiliated)
            {
                Iaffiliated = s.affiliated_ID;
                break;
            }
            var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
            int Idepartment = 0;
            foreach (var s in Vdepartment)
            {
                Idepartment = s.department_ID;
                break;
            }
            var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
            int Ikeeper = 0;
            foreach (var s in Vkeeper)
            {
                Ikeeper = s.keeper_ID;
                break;
            }
            var Vsupplier = from c in fixedDataSet.supplier where c.supplier == supplier_IDC1ComboBox.Text select c;
            int Isupplier = 0;
            foreach (var s in Vsupplier)
            {
                Isupplier = s.supplier_ID;
                break;
            }
            var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
            int Istorage_place = 0;
            foreach (var s in Vstorage_place)
            {
                Istorage_place = s.storage_place_ID;
                break;
            }


  var Vposition = from c in fixedDataSet.position where c.position == position_IDC1ComboBox.Text select c;

            int Iposition = 0;
            foreach (var s in Vposition)
            {
                Iposition = s.position_ID;
                break;
            }
            var Vfixed_status = from c in fixedDataSet.fixed_status where c.fixed_status == fixed_status_IDC1ComboBox.Text select c;
            int Ifixed_status = 0;
            foreach (var s in Vfixed_status)
            {
                Ifixed_status = s.fixed_status_ID;
                break;
            }
            var Vuser = from c in fixedDataSet.user where c.user == user_IDC1ComboBox.Text select c;
            int Iuser = 0;
            foreach (var s in Vuser)
            {
                Iuser = s.user_ID;
                break;
            }


            fixedDataSet._fixed.AddfixedRow(barcode.Text, Inature, Icategory, Idesignation, Ispecifications, Imodel, DateTime.Now, int.Parse(limitTextBox.Text), Ipurchase_way, int.Parse(fixed_numberTextBox.Text), Iunit, fixed_valeTextBox.Text, Ikeeper, Isupplier, factory_numberTextBox.Text, fixed_encodingTextBox.Text, Istorage_place, Iposition, Ifixed_status, Iuser, DateTime.Now, int.Parse(warrantyTextBox.Text), account_numberTextBox.Text, fixed_assetTextBox.Text, card_numberTextBox.Text, "1", "1", "", contentTextBox.Text, 1, Iaffiliated, Idepartment, 1, 1,DateTime.Now);
            fixedDataSetfixedTableAdapter.Update(fixedDataSet._fixed);


            C1.WPF.C1Window findfixed = MainWindow.FindChild<C1.WPF.C1Window>(Application.Current.MainWindow, "newfixed");
            if (findfixed != null)
            {
                findfixed.Close();
            }




        }
Exemplo n.º 19
0
        private void barcode_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            if (barcode.Text != "")
            {
                string s = barcode.Text.Substring(barcode.Text.Length - 1, 1);
                Regex regNum = new Regex("^[0-9]");
                //string f="";
                if (regNum.IsMatch(s))
                {
                    var barco = (from c in fixedDataSet._fixed where c.barcode == barcode.Text select c).Count();

                    if (barco > 0)
                    {
                        MessageBox.Show("该编号已经存在!");
                    }
                }
                else
                {
                    MessageBox.Show("最后一个字符必须为数字!");
                    barcode.Focus();
                }
            }

        }
Exemplo n.º 20
0
 private void bar_auto_Click(object sender, RoutedEventArgs e)
 {
     Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
     Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
     int cot = (from c in fixedDataSet._fixed select c.fixed_ID).Count();
     string a;
     if (cot > 0)
     {
         int q = (from c in fixedDataSet._fixed select c.fixed_ID).Max();
         a = fixedDataSet._fixed.FindByfixed_ID(q).barcode;
     }
     else
     {
         a = "000";
     }
     
    
     auto_bar(a);
     barcode.Text = bar_rul;
 }
        private void reductive_transfer_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter transfer_detailTableAdapter = new Fixed_management.FixedDataSetTableAdapters.transfer_detailTableAdapter();

            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            fixedTableAdapter.Fill(fixedDataSet._fixed);



            string affiliated    = "";
            string department    = "";
            string keeper        = "";
            string storage_place = "";
            string fixedname_bar = "";

            List <int> trn_id = new List <int>();

            for (int i = 0; i < transfer_detailDataGrid.Items.Count; i++)
            {
                DataGridTemplateColumn templeColumn = transfer_detailDataGrid.Columns[0] as DataGridTemplateColumn;
                FrameworkElement       s            = transfer_detailDataGrid.Columns[0].GetCellContent(transfer_detailDataGrid.Items[i]);
                CheckBox    tbOper            = templeColumn.CellTemplate.FindName("checkbox", s) as CheckBox;
                DataRowView mySelectedElement = (DataRowView)transfer_detailDataGrid.Items[i];
                fixedname_bar = mySelectedElement.Row[2].ToString();
                if ((bool)tbOper.IsChecked)
                {
                    var v = from c in fixedDataSet.transfer_detail where c.barcode == fixedname_bar select c;
                    foreach (var t in v)
                    {
                        // bar=t.barcode;
                        affiliated    = t.old_affiliated;
                        department    = t.old_department;
                        keeper        = t.old_keeper;
                        storage_place = t.old_storage_place;
                        trn_id.Add(t.transfer_detail_ID);
                    }

                    var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated select c;
                    int Iaffiliated = 0;
                    foreach (var a in Vaffiliated)
                    {
                        Iaffiliated = a.affiliated_ID;
                        break;
                    }

                    var Vdepartment = from c in fixedDataSet.department where c.department == department select c;
                    int Idepartment = 0;
                    foreach (var a in Vdepartment)
                    {
                        Idepartment = a.department_ID;
                        break;
                    }

                    var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place select c;
                    int Istorage_place = 0;
                    foreach (var a in Vstorage_place)
                    {
                        Istorage_place = a.storage_place_ID;
                        break;
                    }


                    var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper select c;
                    int Ikeeper = 0;
                    foreach (var a in Vkeeper)
                    {
                        Ikeeper = a.keeper_ID;
                        break;
                    }


                    var f = from c in fixedDataSet._fixed where c.barcode == fixedname_bar select c;

                    foreach (var id in f)
                    {
                        id.affiliated_ID    = Iaffiliated;
                        id.department_ID    = Idepartment;
                        id.storage_place_ID = Istorage_place;
                        id.keeper_ID        = Ikeeper;
                    }


                    fixedTableAdapter.Update(fixedDataSet._fixed);
                    fixedDataSet._fixed.AcceptChanges();
                    //fixedTableAdapter.Fill(fixedDataSet._fixed);
                }
            }



            Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter fixednameTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixednameTableAdapter();
            fixedDataSet.fixedname.AcceptChanges();
            fixednameTableAdapter.Fill(fixedDataSet.fixedname);


            foreach (int a in trn_id)
            {
                fixedDataSet.transfer_detail.FindBytransfer_detail_ID(a).Delete();
            }
            transfer_detailTableAdapter.Update(fixedDataSet.transfer_detail);
            fixedDataSet.transfer_detail.AcceptChanges();
        }
Exemplo n.º 22
0
        private void fixed_add_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter fixedDataSetfixedTableAdapter = new Fixed_management.FixedDataSetTableAdapters.fixedTableAdapter();
            if (checknull())
            {
                checkmultitable();
            }
            var Vnature = from c in fixedDataSet.nature where c.nature == natureC1ComboBox.Text select c;
            int Inature = 0;

            foreach (var s in Vnature)
            {
                Inature = s.nature_ID;
                break;
            }
            var Vcategory = from c in fixedDataSet.category where c.category == categoryC1ComboBox.Text select c;
            int Icategory = 0;

            foreach (var s in Vcategory)
            {
                Icategory = s.category_ID;
                break;
            }
            var Vdesignation = from c in fixedDataSet.designation where c.designation == designationC1ComboBox.Text select c;
            int Idesignation = 0;

            foreach (var s in Vdesignation)
            {
                Idesignation = s.designation_ID;
                break;
            }
            var Vspecifications = from c in fixedDataSet.specifications where c.specifications == specifications_IDC1ComboBox.Text select c;
            int Ispecifications = 0;

            foreach (var s in Vspecifications)
            {
                Ispecifications = s.specifications_ID;
                break;
            }
            var Vmodel = from c in fixedDataSet.model where c.model == model_IDC1ComboBox.Text select c;
            int Imodel = 0;

            foreach (var s in Vmodel)
            {
                Imodel = s.model_ID;
                break;
            }


            var Vpurchase_way = from c in fixedDataSet.purchase_way where c.purchase_way == purchase_way_IDC1ComboBox.Text select c;

            int Ipurchase_way = 0;

            foreach (var s in Vpurchase_way)
            {
                Ipurchase_way = s.purchase_way_ID;
                break;
            }
            var Vunit = from c in fixedDataSet.unit where c.unit == unit_IDC1ComboBox.Text select c;
            int Iunit = 0;

            foreach (var s in Vunit)
            {
                Iunit = s.unit_ID;
                break;
            }
            var Vaffiliated = from c in fixedDataSet.affiliated where c.affiliated == affiliated_IDC1ComboBox.Text select c;
            int Iaffiliated = 0;

            foreach (var s in Vaffiliated)
            {
                Iaffiliated = s.affiliated_ID;
                break;
            }
            var Vdepartment = from c in fixedDataSet.department where c.department == department_IDC1ComboBox.Text select c;
            int Idepartment = 0;

            foreach (var s in Vdepartment)
            {
                Idepartment = s.department_ID;
                break;
            }
            var Vkeeper = from c in fixedDataSet.keeper where c.keeper == keeper_IDC1ComboBox.Text select c;
            int Ikeeper = 0;

            foreach (var s in Vkeeper)
            {
                Ikeeper = s.keeper_ID;
                break;
            }
            var Vsupplier = from c in fixedDataSet.supplier where c.supplier == supplier_IDC1ComboBox.Text select c;
            int Isupplier = 0;

            foreach (var s in Vsupplier)
            {
                Isupplier = s.supplier_ID;
                break;
            }
            var Vstorage_place = from c in fixedDataSet.storage_place where c.storage_place == storage_place_IDC1ComboBox.Text select c;
            int Istorage_place = 0;

            foreach (var s in Vstorage_place)
            {
                Istorage_place = s.storage_place_ID;
                break;
            }


            var Vposition = from c in fixedDataSet.position where c.position == position_IDC1ComboBox.Text select c;

            int Iposition = 0;

            foreach (var s in Vposition)
            {
                Iposition = s.position_ID;
                break;
            }
            var Vfixed_status = from c in fixedDataSet.fixed_status where c.fixed_status == fixed_status_IDC1ComboBox.Text select c;
            int Ifixed_status = 0;

            foreach (var s in Vfixed_status)
            {
                Ifixed_status = s.fixed_status_ID;
                break;
            }
            var Vuser = from c in fixedDataSet.user where c.user == user_IDC1ComboBox.Text select c;
            int Iuser = 0;

            foreach (var s in Vuser)
            {
                Iuser = s.user_ID;
                break;
            }


            fixedDataSet._fixed.AddfixedRow(barcode.Text, Inature, Icategory, Idesignation, Ispecifications, Imodel, DateTime.Now, int.Parse(limitTextBox.Text), Ipurchase_way, int.Parse(fixed_numberTextBox.Text), Iunit, fixed_valeTextBox.Text, Ikeeper, Isupplier, factory_numberTextBox.Text, fixed_encodingTextBox.Text, Istorage_place, Iposition, Ifixed_status, Iuser, DateTime.Now, int.Parse(warrantyTextBox.Text), account_numberTextBox.Text, fixed_assetTextBox.Text, card_numberTextBox.Text, "1", "1", "", contentTextBox.Text, 1, Iaffiliated, Idepartment, 1, 1, DateTime.Now);
            fixedDataSetfixedTableAdapter.Update(fixedDataSet._fixed);


            C1.WPF.C1Window findfixed = MainWindow.FindChild <C1.WPF.C1Window>(Application.Current.MainWindow, "newfixed");
            if (findfixed != null)
            {
                findfixed.Close();
            }
        }