Beispiel #1
0
 public void buttonContinue_Click(object sender, EventArgs e)
 {
     if (textBoxCode.Text != "")
     {
         Globals.TryLogin(textBoxCode.Text);
         if (Globals.Username != "")
         {
             int ClockIn  = Globals.CheckClock(Globals.Userno, "In");
             int ClockOut = Globals.CheckClock(Globals.Userno, "Out");
             if (ClockIn > 0)
             {
                 if (ClockOut > 0)
                 {
                     MessageBox.Show("You are not Clocked In");
                     textBoxCode.Text = "";
                 }
                 else if (Globals.UserArea.Trim() == "Bar")
                 {
                     Globals.MenuNo = 1;
                     SaleScreen sales = new SaleScreen();
                     sales.ShowDialog();
                     textBoxCode.Text = "";
                     this.Close();
                 }
                 else if (Globals.UserArea.Trim() == "Reception")
                 {
                     Hotel_Manager.Form1 Reception = new Hotel_Manager.Form1();
                     Reception.ShowDialog();
                     this.Close();
                 }
                 else if (Globals.UserArea.Trim() == "Kitchen")
                 {
                     KitchenStock Kitchen = new KitchenStock();
                     Kitchen.ShowDialog();
                     this.Close();
                 }
                 else if (Globals.UserArea.Trim() == "Restaurant")
                 {
                     Restaurant Kitchen = new Restaurant();
                     Kitchen.ShowDialog();
                     this.Close();
                 }
             }
             else
             {
                 MessageBox.Show("You are not Clocked In");
                 textBoxCode.Text = "";
             }
         }
         else
         {
             MessageBox.Show("Incorrect Login Code");
         }
     }
     else
     {
         MessageBox.Show("Please Enter Login Code");
     }
 }
Beispiel #2
0
        public void Initialize(SaleScreen ss)
        {
            logPath  = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
            logPath += "\\";
            dllCom.GetHexArray();
            StartCommunication();

            pSs = ss;
        }
Beispiel #3
0
 public void initValue(SaleScreen saleHandler)
 {
     pSaleScreen = saleHandler;
 }
Beispiel #4
0
        private void MainMenuBtn(object sender, EventArgs e)
        {
            Button temp = (Button)sender;

            if (temp.Name == "maintenance")
            {
                if (tb_check)
                {
                    //RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\WinRegistry");
                    //if (key != null && key.GetValue("POSPassword") != null)
                    //{
                    passwordInput.CreateNumberInputDialog("maintenance", temp.Name);
                    //}
                }
                else
                {
                    string errorMsg1 = "Database checking is failed.";
                    string errorMsg2 = "Please go to Menu Reading section and get loading data.";
                    messageDialog.ShowErrorMessage(errorMsg1, errorMsg2 + "\n ErrorNo: 001");
                }
            }
            else if (temp.Name == "salescreen")
            {
                if (tb_check)
                {
                    Form1 mainFormCTL = new Form1();
                    Console.WriteLine(mainFormCTL.processStartState);
                    bool processStartState = mainFormCTL.processStartState;
                    if (processStartState)
                    {
                        try
                        {
                            FormPanel.Controls.Clear();
                            FormPanel.Hide();
                            mainFomeGlobal.topPanelGlobal.Hide();
                            mainFomeGlobal.bottomPanelGlobal.Hide();
                            SaleScreen saleScreen = new SaleScreen(mainFomeGlobal, FormPanel);
                            saleScreen.TopLevel        = false;
                            saleScreen.FormBorderStyle = FormBorderStyle.None;
                            saleScreen.Dock            = DockStyle.Fill;
                            FormPanel.Controls.Add(saleScreen);
                            Thread.Sleep(200);

                            saleScreen.Show();
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.ToString());
                            //messageDialog.ShowErrorMessage(constants.systemErrorMsg, constants.systemSubErrorMsg);
                        }
                    }
                    else
                    {
                        string errorMsg1 = "Sale time is over.";
                        string errorMsg2 = "Please wait for the next sale time.";
                        messageDialog.ShowErrorMessage(errorMsg1, errorMsg2 + "\n ErrorNo: 002");
                    }
                }
                else
                {
                    string errorMsg1 = "Database checking is failed.";
                    string errorMsg2 = "Please go to Menu Reading section and get loading data.";
                    messageDialog.ShowErrorMessage(errorMsg1, errorMsg2 + "\n ErrorNo: 003");
                }
            }
            else
            {
                RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\WinRegistry");
                //if (key != null && key.GetValue("POSPassword") != null)
                //{
                passwordInput.CreateNumberInputDialog("readingmenu", temp.Name);
                //}
            }
        }
Beispiel #5
0
 public void initSaleScreen(SaleScreen sendHandler)
 {
     saleScreenGlobal = sendHandler;
 }