Ejemplo n.º 1
0
 partial void AAddParApply(Foundation.NSObject sender)
 {
     try
     {
         int     t;
         decimal d;
         if (checker.IsPesel(AAParPe.StringValue))
         {
             if (checker.IsCorrect(AAParNa.StringValue) & checker.IsCorrect(AAParLast.StringValue))
             {
                 if (AAParHome.StringValue == "" | checker.IsCorrect(AAParHome.StringValue))
                 {
                     if (AAParMail.StringValue == "" | (checker.IsCorrect(AAParMail.StringValue) & checker.IsMail(AAParMail.StringValue)))
                     {
                         if (AAParNum.StringValue == "" | (int.TryParse(AAParNum.StringValue, out t)) & t > 0)
                         {
                             if (AAParMoney.StringValue == "" | (decimal.TryParse(AAParMoney.StringValue, out d) & d >= 0))
                             {
                                 var home  = AAParHome.StringValue == "" ? "NULL" : AAParHome.StringValue;
                                 var phone = AAParNum.StringValue == "" ? "NULL" : AAParNum.StringValue;
                                 var mail  = AAParMail.StringValue == "" ? "NULL" : AAParMail.StringValue;
                                 Backendoptions.AddParent(AAParPe.StringValue, AAParNa.StringValue, AAParLast.StringValue, home, phone, mail, AAParMoney.StringValue);
                                 AAddParErr.StringValue = "Dodano rodzica";
                             }
                             else
                             {
                                 AAddParErr.StringValue = "Zły dochów";
                             }
                         }
                         else
                         {
                             AAddParErr.StringValue = "Zły numer telefonu";
                         }
                     }
                     else
                     {
                         AAddParErr.StringValue = "Zły email";
                     }
                 }
                 else
                 {
                     AAddParErr.StringValue = "Zły dom";
                 }
             }
             else
             {
                 AAddParErr.StringValue = "Złe dane osobowe";
             }
         }
         else
         {
             AAddParErr.StringValue = "Zły pesel";
         }
     }
     catch (Exception)
     {
         AAddParErr.StringValue = "Wystąpił błąd";
     }
 }