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