private void ExitForm() { Ipaybox.AddToLog(Ipaybox.Logs.Main, "Выход формы `Спасибо`."); Ipaybox.FlushToMain(); Ipaybox.StartForm.Main_Process(); this.Dispose(); }
private void ExitForm() { Ipaybox.FlushToMain(); try { Ipaybox.StartForm.Main_Process(); } catch { } this.Dispose(); }
private void ExitForm() { Ipaybox.FlushToMain(); Ipaybox.StartForm.Main_Process(); for (int i = 0; i < this.Controls.Count; i++) { this.Controls[i].Dispose(); } this.Dispose(); }
public static void LoadTerminalData() { // Устанавливаем параметры d 0 Ipaybox.FlushToMain(); Ipaybox.Terminal.bank = ""; Ipaybox.Terminal.jur_inn = ""; Ipaybox.Terminal.jur_name = ""; Ipaybox.Terminal.jur_adress = ""; Ipaybox.Terminal.support_phone = ""; Ipaybox.Terminal.terminal_id = ""; Ipaybox.Terminal.terminal_pass = ""; Ipaybox.Terminal.terms_number = ""; Ipaybox.Terminal.trm_adress = ""; Ipaybox.Terminal.Interface = ""; Ipaybox.Terminal.FiscalMode = false; XmlElement root = Ipaybox.terminal_info.DocumentElement; for (int i = 0; i < root.ChildNodes.Count; i++) { XmlElement row = (XmlElement)root.ChildNodes[i]; switch (row.Name) { case "terminal_id": Ipaybox.Terminal.terminal_id = row.InnerText; break; case "interface": Ipaybox.Terminal.Interface = row.InnerText; break; case "password": Ipaybox.Terminal.terminal_pass = row.InnerText; break; case "agent_jur_name": Ipaybox.Terminal.jur_name = row.InnerText; break; case "agent_inn": Ipaybox.Terminal.jur_inn = row.InnerText; break; case "agent_adress": Ipaybox.Terminal.jur_adress = row.InnerText; break; case "bank": Ipaybox.Terminal.bank = row.InnerText; break; case "terms_number": Ipaybox.Terminal.terms_number = row.InnerText; break; case "terminal_adress": Ipaybox.Terminal.trm_adress = row.InnerText; break; case "pin": Ipaybox.Terminal.pincode = row.InnerText; break; case "secret_number": Ipaybox.Terminal.secret_number = row.InnerText; break; case "agent_support_phone": Ipaybox.Terminal.support_phone = row.InnerText; break; case "configuration-id": Ipaybox.Terminal.configuration_id = row.InnerText; break; case "fiscal-mode": if (!bool.TryParse(row.InnerText, out Ipaybox.Terminal.FiscalMode)) { Ipaybox.Terminal.FiscalMode = false; } break; } } try { Ipaybox.FRS.RemoteFR = false; Ipaybox.FRS.headertext = ""; Ipaybox.FRS.checkWidth = 38; Ipaybox.FRS.RemoteFiscalRegisterURL = ""; Ipaybox.FRS.remoteFRtimeout = 10000; XmlNode frsroot = Ipaybox.FRSSettings.DocumentElement.ChildNodes[0]; for (int i = 0; i < frsroot.ChildNodes.Count; i++) { XmlElement row = (XmlElement)frsroot.ChildNodes[i]; switch (row.Name) { case "remoteFR": Ipaybox.FRS.RemoteFR = Convert.ToBoolean(row.InnerText); break; case "checkWidth": Ipaybox.FRS.checkWidth = Convert.ToInt32(row.InnerText); break; case "remoteFRtimeout": Ipaybox.FRS.remoteFRtimeout = Convert.ToInt32(row.InnerText); break; case "headertext": Ipaybox.FRS.headertext = row.InnerText; break; case "remoteFRurl": Ipaybox.FRS.RemoteFiscalRegisterURL = row.InnerText; break; } } } catch { Ipaybox.AddToLog(Logs.Main, "Не удалось применить настройки фискального сервера"); } }