Ejemplo n.º 1
0
 /// <summary>
 /// Вибирає товар з списту (необхідно доробити)
 /// </summary>
 /// <returns></returns>
 void ChoiceWares(DataTable parDT)
 {
     varModeInterface = ModeInterface.ChoiceWares;
     Global.BildGrid(this.ChoiceFound, parDT, "CODE_WARES,NAME_WARES,ABR_UNIT_DEFAULT,PRICE_DEALER,TYPE_PRICE");
     this.ChoiceFound.Visible = this.ChoiceFound.Enabled = true;
     SetView();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Змінює режим перегляду  в залежності від varModeInterface.
        /// </summary>
        void SetView(ModeInterface parModeInterface = ModeInterface.Default)
        {
            if (parModeInterface != ModeInterface.Default)
            {
                varModeInterface = parModeInterface;
            }
            Input.Enabled             = (varModeInterface == ModeInterface.InputData || varModeInterface == ModeInterface.RetunReceipt);
            Wares.Enabled             = (varModeInterface == ModeInterface.InputData || varModeInterface == ModeInterface.ChoiceWares || varModeInterface == ModeInterface.DeleteWares);
            PanelPrintReceipt.Visible = (varModeInterface == ModeInterface.PrintReceipt);
            if ((varModeInterface == ModeInterface.InputData))
            {
                Input.Focus();
            }
            PanelChoiceFound.Visible = (varModeInterface == ModeInterface.ChoiceWares || varModeInterface == ModeInterface.ChoiceClient);
            if ((varModeInterface == ModeInterface.ChoiceWares || varModeInterface == ModeInterface.ChoiceClient))
            {
                ChoiceFound.Focus();
            }

            PanelInputOutputMoney.Visible = (varModeInterface == ModeInterface.InputOutputMoney);
            if (varModeInterface == ModeInterface.InputOutputMoney)
            {
                InputOutputMoneySum.Focus();
            }
            if (varModeInterface == ModeInterface.DeleteWares)
            {
                Wares.Focus();
            }

            PanelMessage.Visible = (parModeInterface == ModeInterface.Message) || (parModeInterface == ModeInterface.ErrorAccess);
            if (parModeInterface == ModeInterface.Message)
            {
                PanelMessageOk.Focus();
            }

            PanelLogin.Visible = (parModeInterface == ModeInterface.Login);
            if (parModeInterface == ModeInterface.Login)
            {
                PanelLoginTextBoxLogin.Focus();
            }
        }