Ejemplo n.º 1
0
        private void edit_Click(object sender, RoutedEventArgs e)
        {
            var    t        = employeesDataGrid.SelectedItem;
            var    b        = t as DataRowView;
            int    s        = int.Parse(b.Row[0].ToString());
            string edit_num = b.Row[1].ToString();

            if (edit_num == "admin")
            {
                MessageBox.Show("无法编辑管理员", "提示");
            }
            else
            {
                C1.WPF.C1Window employeeswindow = new C1.WPF.C1Window();
                employeeswindow.IsResizable = false;
                employeeswindow.Name        = "employeeswindow2";
                employeeswindow.Width       = 700;
                employeeswindow.Height      = 550;
                employeeswindow.Header      = "员工管理";
                employeeswindow.Margin      = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
                employeeswindow.Show();
                employeeswindow.ShowMaximizeButton = false;
                employeeswindow.ShowMinimizeButton = false;
                userdetail newemployees = new userdetail();
                newemployees.Name = "newemployees2";

                //Public.user_id = s;
                newemployees.u_id       = s;
                employeeswindow.Content = newemployees;
            }
        }
        private void add_user_Click(object sender, RoutedEventArgs e)
        {
            C1.WPF.C1Window employeeswindow = new C1.WPF.C1Window();
            employeeswindow.IsResizable = false;
            employeeswindow.Name = "employeeswindow1";
            employeeswindow.Width = 700;
            employeeswindow.Height = 550;
            employeeswindow.Header = "员工管理";
            employeeswindow.Margin = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
            employeeswindow.ShowModal();
            employeeswindow.ShowMaximizeButton = false;
            employeeswindow.ShowMinimizeButton = false;
            userdetail newemployees = new userdetail();
            newemployees.Name = "newemployees1";
            employeeswindow.Content = newemployees;

            //newemployees.C1Window += new RoutedPropertyChangedEventHandler<object>(newemployees_C1Window);
            //Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            //Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter fixedDataSetemployeesTableAdapter = new Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter();
            //fixedDataSet.employees.AcceptChanges();
            //fixedDataSetemployeesTableAdapter.Fill(fixedDataSet.employees);
        }
Ejemplo n.º 3
0
        private void add_user_Click(object sender, RoutedEventArgs e)
        {
            C1.WPF.C1Window employeeswindow = new C1.WPF.C1Window();
            employeeswindow.IsResizable = false;
            employeeswindow.Name        = "employeeswindow1";
            employeeswindow.Width       = 700;
            employeeswindow.Height      = 550;
            employeeswindow.Header      = "员工管理";
            employeeswindow.Margin      = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
            employeeswindow.ShowModal();
            employeeswindow.ShowMaximizeButton = false;
            employeeswindow.ShowMinimizeButton = false;
            userdetail newemployees = new userdetail();

            newemployees.Name       = "newemployees1";
            employeeswindow.Content = newemployees;

            //newemployees.C1Window += new RoutedPropertyChangedEventHandler<object>(newemployees_C1Window);
            //Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            //Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter fixedDataSetemployeesTableAdapter = new Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter();
            //fixedDataSet.employees.AcceptChanges();
            //fixedDataSetemployeesTableAdapter.Fill(fixedDataSet.employees);
        }
Ejemplo n.º 4
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            C1.WPF.C1Window findfixed = MainWindow.FindChild <C1.WPF.C1Window>(Application.Current.MainWindow, "newfixed");
            if (findfixed != null)
            {
                findfixed.IsActive = true;
            }
            else
            {
                C1.WPF.C1Window newfixed = new C1.WPF.C1Window();
                newfixed.IsResizable = false;
                newfixed.Name        = "newfixed";
                newfixed.Width       = 800;
                newfixed.Height      = 540;
                newfixed.Header      = "资产增加";
                newfixed.Margin      = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
                newfixed.Show();
                newfixed.ShowMaximizeButton = false;
                newfixed.ShowMinimizeButton = false;
                fixedadd newfixedadd = new fixedadd();
                newfixedadd.Name = "newfixedadd";
                newfixed.Content = newfixedadd;
            }

            //newwindow.Header = "资产增加";
            //StackPanel newstackpanel = new StackPanel();
            //Label barcode = new Label();
            //barcode.Content = "资产条码";
            //newstackpanel.Children.Add(barcode);
            //TextBox barcodetxt = new TextBox();
            //barcodetxt.Margin = new Thickness(35, 0, 0, 0);
            //barcodetxt.HorizontalAlignment = HorizontalAlignment.Left;
            //barcodetxt.Width = 80;
            //barcodetxt.Height = 26;
            //newstackpanel.Children.Add(barcodetxt);
            //newwindow.Content = newstackpanel;
        }
Ejemplo n.º 5
0
        private void fixed_about_Click(object sender, RoutedEventArgs e)
        {
            C1.WPF.C1Window findfixed = MainWindow.FindChild <C1.WPF.C1Window>(Application.Current.MainWindow, "about");
            if (findfixed != null)
            {
                findfixed.IsActive = true;
            }
            else
            {
                C1.WPF.C1Window newc1window = new C1.WPF.C1Window();
                newc1window.Name               = "about";
                newc1window.IsResizable        = false;
                newc1window.ShowMaximizeButton = false;
                newc1window.ShowMinimizeButton = false;
                newc1window.Width              = 500;
                newc1window.Height             = 400;
                newc1window.Margin             = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
                newc1window.Show();

                About newabout = new About();
                newabout.Name       = "newabout";
                newc1window.Content = newabout;
            }
        }
        private void confirm_Click(object sender, RoutedEventArgs e)
        {
            Fixed_management.FixedDataSet fixedDataSet = ((Fixed_management.FixedDataSet)(this.FindResource("fixedDataSet")));
            // 将数据加载到表 nature 中。可以根据需要修改此代码。
            Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter fixedDataSetemployeesTableAdapter = new Fixed_management.FixedDataSetTableAdapters.employeesTableAdapter();
            fixedDataSetemployeesTableAdapter.Fill(fixedDataSet.employees);
            System.Windows.Data.CollectionViewSource employeesViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeesViewSource")));
            //employeesViewSource.View.MoveCurrentToFirst();


            if (isnull())
            {
                ischeck();

                if (u_id < 1)
                {
                    var s = from c in fixedDataSet.employees where c.number == numberTextBox.Text select c;


                    if (s.Count() > 0)
                    {
                        MessageBox.Show("员工编号已存在", "提示");
                    }
                    else
                    {
                        if (confirm_passwordTextBox.Text != passwordTextBox.Text)
                        {
                            MessageBox.Show("密码前后不一致", "提示");
                        }
                        else
                        {
                            string sex = "";
                            if ((bool)radioButton1.IsChecked)
                            {
                                sex = "男";
                            }
                            else
                            {
                                sex = "女";
                            }

                            fixedDataSet.employees.AddemployeesRow(numberTextBox.Text, em_nameTextBox.Text, passwordTextBox.Text, sex, DateTime.Now, "123456789", phoneTextBox.Text, addressTextBox.Text, contentTextBox.Text, permsis);
                            fixedDataSetemployeesTableAdapter.Update(fixedDataSet.employees);
                            fixedDataSet.AcceptChanges();
                            fixedDataSetemployeesTableAdapter.Fill(fixedDataSet.employees);
                            MessageBox.Show("添加成功!", "提示");

                            C1.WPF.C1Window findfixed = MainWindow.FindChild <C1.WPF.C1Window>(Application.Current.MainWindow, "employeeswindow1");
                            if (findfixed != null)
                            {
                                findfixed.Close();
                            }
                        }
                    }
                }
                else
                {
                    //employeesViewSource.View.MoveCurrentToNext();
                    //fixedDataSetemployeesTableAdapter.Update(fixedDataSet.employees);
                    var q = from c in fixedDataSet.employees where c.employees_ID == u_id select c;
                    foreach (var t in q)
                    {
                        t.number   = numberTextBox.Text;
                        t.em_name  = em_nameTextBox.Text;
                        t.password = passwordTextBox.Text;
                        if ((bool)radioButton1.IsChecked)
                        {
                            t.sex = "男";
                        }
                        else
                        {
                            t.sex = "女";
                        }
                        t.phone      = phoneTextBox.Text;
                        t.address    = addressTextBox.Text;
                        t.content    = contentTextBox.Text;
                        t.pemissions = permsis;
                    }
                    //confirm_passwordTextBox.Text = passwordTextBox.Text;
                    if (confirm_passwordTextBox.Text != passwordTextBox.Text)
                    {
                        MessageBox.Show("密码前后不一致", "提示");
                    }
                    else
                    {
                        fixedDataSetemployeesTableAdapter.Update(fixedDataSet.employees);

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

                //Expander ed = sender as Expander;
                //C1.WPF.C1Window findfixed = ed.Parent as C1.WPF.C1Window;
                //if (findfixed != null)
                //{
                //    findfixed.Close();
                //}



                //Userlist list = MainWindow.FindChild<Userlist>(Application.Current.MainWindow, "newuserlist");
                //var a = from c in fixedDataSet.employees select c;
                //if (list != null)
                //{

                //    list.employeesDataGrid.ItemsSource = a;
                //    //list.UpdateLayout();
                //    list.employeesDataGrid.UpdateLayout();
                //}



                //RoutedPropertyChangedEventArgs<object> args = new RoutedPropertyChangedEventArgs<object>(this, e);
                //args.RoutedEvent = userdetail.C1WindowEvent;
                //this.RaiseEvent(args);
            }
        }
        private void edit_Click(object sender, RoutedEventArgs e)
        {

            var t = employeesDataGrid.SelectedItem;
            var b = t as DataRowView;
            int s = int.Parse(b.Row[0].ToString());
            string edit_num = b.Row[1].ToString();

            if (edit_num == "admin")
            {
                MessageBox.Show("无法编辑管理员", "提示");
            }
            else
            {
                C1.WPF.C1Window employeeswindow = new C1.WPF.C1Window();
                employeeswindow.IsResizable = false;
                employeeswindow.Name = "employeeswindow2";
                employeeswindow.Width = 700;
                employeeswindow.Height = 550;
                employeeswindow.Header = "员工管理";
                employeeswindow.Margin = new Thickness(SystemParameters.PrimaryScreenWidth / 2d - 250, SystemParameters.PrimaryScreenHeight / 2d - 250, 0, 0);
                employeeswindow.Show();
                employeeswindow.ShowMaximizeButton = false;
                employeeswindow.ShowMinimizeButton = false;
                userdetail newemployees = new userdetail();
                newemployees.Name = "newemployees2";

                //Public.user_id = s;
                newemployees.u_id = s;
                employeeswindow.Content = newemployees;

            }
            

        }
        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();
            }
        }