//Po wcisnieciu krzyzyka w prawym górnym rogu, okno ukrywa sie, zamiast zamykać //dzięki czemu można pozniej z poziomu menu znowu wrocic do tego okna private void HideForm_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.UserClosing) { e.Cancel = true; this.Hide(); podgladForm.Show(); } }
private void SendZamowienie() { if (ValidateForm()) { // configurating webservice endpoints programmicaly setting binding security mode to transport to support https connection var binding = new BasicHttpBinding(); binding.Security.Mode = BasicHttpSecurityMode.Transport; var client = new WarehouseService.WarehouseWebServiceSoapClient(binding, new EndpointAddress("https://localhost:44334/WarehouseWebService.asmx")); int ilosc = 0; int.TryParse(IloscBox.Text, out ilosc); if (client.SendZamowienie(id, ilosc, ImieBox.Text, NazwiskoBox.Text, AdresBox.Text, DostawaBox.Text)) { MessageBox.Show("Zamowienie zostało wysłane."); ClearFields(); this.Hide(); podgladForm.Show(); } else { MessageBox.Show("Wystąpił błąd przy składaniu zamówienia, sprawdz, czy zamawiana ilość nie przekracza dostępnej."); } } }