コード例 #1
0
 private void Enter_BtnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         //int buyerCash = Int32.Parse(tbBuyerCash.Text);
         BuyerWindow window = new BuyerWindow(tbBuyerName.Text, tbBuyerCash.Text);
         window.Owner = this; //головне вікно - це.
         window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
         window.Show();
     }
     catch (InvalidOperationException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
        private void login_Click(object sender, RoutedEventArgs e)
        {
            string       name     = username.Text;
            string       passwd   = password.Password;
            IEmployeeDao dao      = new EmployeeDao();
            Employee     employee = dao.getEmployeeWithPasswd(name, passwd);

            if (employee == null)
            {
                MessageBox.Show("账号名或密码不正确");
                return;
            }
            string identity = employee.Identity;

            if (identity == "经理")
            {
                MainManager manager = new MainManager(employee);
                manager.Show();
            }
            else if (identity == "采购员")
            {
                BuyerWindow buyer = new BuyerWindow(employee);
                buyer.Show();
            }
            else if (identity == "收银员")
            {
                SellerWindow sell = new SellerWindow(employee);
                sell.Show();
            }
            else if (identity == "移货员")
            {
                MoverWindow mover = new MoverWindow(employee);
                mover.Show();
            }

            this.Close();
        }
コード例 #3
0
        public AdministratorMainWindow()
        {
            InitializeComponent();
            Title += " v" + Settings.version + ". Пользователь " + Auth.getInstance().Full_name + ". Режим администратора.";

            try
            {
                int updateTime = int.Parse(CRMSettingViewModel.instance().getByMashineName("bid_update_time").Setting_value) * 1000;
                if (updateTime != 0)
                {
                    Classes.UpdateTask.Start(Dispatcher,
                                             new Action(() => { BidViewModel.instance().reload(); }),
                                             updateTime,
                                             new Action(() => { updateNotification.Visibility = Visibility.Hidden; }),
                                             new Action(() => { updateNotification.Visibility = Visibility.Visible; }));
                }
            }
            catch {}

            menuOpenEquipmentWindow.Click += delegate
            {
                EquipmentWindow window = new EquipmentWindow();
                window.ShowDialog();
            };

            menuOpenComplectationItemWindow.Click += delegate
            {
                ComplectationItemWindow window = new ComplectationItemWindow();
                window.ShowDialog();
            };

            menuOpenBuyerWindow.Click += delegate
            {
                BuyerWindow window = new BuyerWindow();
                window.ShowDialog();
            };

            menuOpenSellerWindow.Click += delegate
            {
                SellerWindow window = new SellerWindow();
                window.ShowDialog();
            };

            menuOpenBidStatusWindow.Click += delegate
            {
                BidStatusWindow window = new BidStatusWindow();
                window.ShowDialog();
            };

            menuOpenPaymentStatusWindow.Click += delegate
            {
                PaymentStatusWindow window = new PaymentStatusWindow();
                window.ShowDialog();
            };

            menuOpenManagerWindow.Click += delegate
            {
                ManagerWindow window = new ManagerWindow();
                window.ShowDialog();
            };

            menuOpenTransportCompanyWindow.Click += delegate
            {
                TransportCompanyWindow window = new TransportCompanyWindow();
                window.ShowDialog();
            };

            menuOpenMessageTemplatesWindow.Click += delegate
            {
                MessageTemplatesWindow window = new MessageTemplatesWindow();
                window.ShowDialog();
            };

            tiCRMSetting.Content = new MainControlCRMSetting();
            tiBid.Content        = new MainControlBid();
        }
コード例 #4
0
        void MiOpenBuyerWindow_Click(object sender, RoutedEventArgs e)
        {
            BuyerWindow w = new BuyerWindow();

            w.ShowDialog();
        }