示例#1
0
 //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();
     }
 }
示例#2
0
 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.");
         }
     }
 }