// <summary> /// Confirms and ends the registration phase /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">E.</param>/ private void button3_Click(object sender, EventArgs e) { /******** Verifying the inputs of the registration phase *********/ if (!string.IsNullOrWhiteSpace(newUsLastName.Text) || !string.IsNullOrWhiteSpace(newUsFirstName.Text) || !string.IsNullOrWhiteSpace(newUsPhone.Text) || !string.IsNullOrWhiteSpace(newUsMail.Text) || !string.IsNullOrWhiteSpace(newUsPsw.Text)) { panel2.Visible = false; panel3.Visible = true; try { Person person = new Person(); person.LastName = newUsLastName.Text; person.FirstName = newUsFirstName.Text; person.PhoneNumber = Convert.ToInt32(newUsPhone.Text); person.Email = newUsMail.Text; person.Password = newUsPsw.Text; person.Address["Street"] = newUsStreet.Text; person.Address["Street number"] = newUsStNum.Text; person.Address["Postal code"] = newUsPostal.Text; DbConnect.DbAddClient(person); clientFName.Text = newUsFirstName.Text; clientLName.Text = newUsLastName.Text; newClientId.Text = DbConnect.searchId(person.PhoneNumber).ToString(); } catch (Exception errorSignIn) { panel2.Visible = true; panel1.Visible = false; panel3.Visible = false; } } }
private void button3_Click(object sender, EventArgs e) { /* * (Faut ajouter Client à la classe Order?) * Person newUser = new Person(); * newUser.Last,ame = newUsLastName.Text; * newUser.tFirstname = newUsFirstName.Text; * newUser.Phone_Number = newUsPhone.Text; * newUser.Id = newUsID.Text; * newUser.Password = newUsPsw.Text; * DbAddClient(newUser); */ // clientPrenom.Text = order.GetCurrentClient.GetLastName; Il faut créer auparavant l'objet Order ayant un Objet Client if (!string.IsNullOrWhiteSpace(newUsLastName.Text) || !string.IsNullOrWhiteSpace(newUsFirstName.Text) || !string.IsNullOrWhiteSpace(newUsPhone.Text) || !string.IsNullOrWhiteSpace(newUsMail.Text) || !string.IsNullOrWhiteSpace(newUsPsw.Text)) { panel2.Visible = false; panel3.Visible = true; try { Person person = new Person(); // DTB s'en occupe automatiquement normallement person.Id = ; person.LastName = newUsLastName.Text; person.FirstName = newUsFirstName.Text; person.PhoneNumber = Convert.ToInt32(newUsPhone.Text); person.Email = newUsMail.Text; person.Password = newUsPsw.Text; person.Address["Street"] = newUsStreet.Text; person.Address["Street number"] = newUsStNum.Text; person.Address["Postal code"] = newUsPostal.Text; DbConnect.DbAddClient(person); clientFName.Text = newUsFirstName.Text; clientLName.Text = newUsLastName.Text; newClientId.Text = DbConnect.searchId(person.PhoneNumber).ToString(); order.CurrentClient = DbConnect.DbConnectClient(Convert.ToInt32(newClientId.Text), person.Password); } catch (Exception errorSignIn) { panel2.Visible = true; panel1.Visible = false; panel3.Visible = false; } } }