コード例 #1
0
 public void Add()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         // sprawdzenie poprawnosci danych
         IsDataCorrect();
         // LINQ
         Klient client = new Klient
         {
             Imię = form.TextBox2,
             Nazwisko = form.TextBox3,
             Nr_dowodu = form.TextBox4
         };
         qc.Insert(client);
         // zamkniecie formularza
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (DataIncorrect ex)
     {
         MessageBox.Show(ex.Message, "Błąd");
     }
     catch (SqlException ex)
     {
         //nie udalo sie polaczyc/bledna skladnia zapytania/bledne dane w zapytaniu/?
         MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd");
     }
 }
コード例 #2
0
 partial void DeleteKlient(Klient instance);
コード例 #3
0
 partial void UpdateKlient(Klient instance);
コード例 #4
0
 partial void InsertKlient(Klient instance);
コード例 #5
0
 public void Delete()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         // LINQ
         Klient client = new Klient
         {
             Klient_ID = Convert.ToInt32(form.TextBox1),
             Imię = form.TextBox2,
             Nazwisko = form.TextBox3,
             Nr_dowodu = form.TextBox4
         };
         qc.Delete(client);
         // zamkniecie formularza
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (FormatException ex)
     {
         MessageBox.Show("Błędne dane.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd");
     }
 }