private bool ValidateStepThree() { return(!TextBoxAddressName.Text.Equals("") && TextBoxAddressName.Text != null && !TextBoxAddressZipCode.Text.Equals("") && TextBoxAddressZipCode.Text != null && TextBoxAddressZipCode.MaskFull && !ComboBoxAddressCity.GetItemText(ComboBoxAddressCity.SelectedItem).Equals("") && !ComboBoxAddressState.GetItemText(ComboBoxAddressState.SelectedItem).Equals("")); }
private void ButtonSave_Click(object sender, EventArgs e) { if (!ValidateProfile()) { MessageBox.Show("Preencha os campos necessários.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); TextBoxUsername.Focus(); return; } if (!ValidateLogin()) { return; } if (!ValidateInfo()) { return; } Customer.Username = TextBoxUsername.Text; if (!TextBoxNewPassword.Text.Equals("") && TextBoxNewPassword.Text != null) { Customer.Password = Util.Encryptor.MD5Hash(TextBoxNewPassword.Text); } Customer.Name = TextBoxName.Text; Customer.Document = TextBoxDocument.Text; Customer.Email = TextBoxEmail.Text; Customer.Phone = TextBoxPhone.Text; Customer.Address.Name = TextBoxAddressName.Text; Customer.Address.ZipCode = TextBoxAddressZipCode.Text; Customer.Address.City = ComboBoxAddressCity.GetItemText(ComboBoxAddressCity.SelectedItem); Customer.Address.State = ComboBoxAddressState.GetItemText(ComboBoxAddressState.SelectedItem); try { DAO.Customers.Update(Customer); Main.Menu.Customer = Customer; Main.Menu.UpdateView(); Close(); } catch { MessageBox.Show("Ocorreu um erro interno, tente novamente mais tarde.", "", MessageBoxButtons.OK, MessageBoxIcon.Error); TextBoxUsername.Focus(); return; } }
private bool ValidateProfile() { return(!TextBoxUsername.Text.Equals("") && TextBoxUsername.Text != null && (!TextBoxCurrentPassword.Text.Equals("") ? !TextBoxCurrentPassword.Text.Equals("") && TextBoxCurrentPassword.Text != null && !TextBoxNewPassword.Text.Equals("") && TextBoxNewPassword.Text != null : true) && !TextBoxName.Text.Equals("") && TextBoxName.Text != null && !TextBoxDocument.Text.Equals("") && TextBoxDocument.Text != null && TextBoxDocument.MaskFull && !TextBoxEmail.Text.Equals("") && TextBoxEmail.Text != null && !TextBoxPhone.Text.Equals("") && TextBoxPhone.Text != null && !TextBoxAddressName.Text.Equals("") && TextBoxAddressName.Text != null && !TextBoxAddressZipCode.Text.Equals("") && TextBoxAddressZipCode.Text != null && TextBoxAddressZipCode.MaskFull && !ComboBoxAddressCity.GetItemText(ComboBoxAddressCity.SelectedItem).Equals("") && !ComboBoxAddressState.GetItemText(ComboBoxAddressState.SelectedItem).Equals("")); }
private void ButtonRegister_Click(object sender, EventArgs e) { if (!ValidateStepThree()) { MessageBox.Show("Preencha os campos necessários.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); TextBoxAddressName.Focus(); return; } TextBoxAddressName.Focus(); Customer.Address = new Address(); Customer.Address.Name = TextBoxAddressName.Text; Customer.Address.ZipCode = TextBoxAddressZipCode.Text; Customer.Address.City = ComboBoxAddressCity.GetItemText(ComboBoxAddressCity.SelectedItem); Customer.Address.State = ComboBoxAddressState.GetItemText(ComboBoxAddressState.SelectedItem); Customer.Enabled = true; Customer.CreatedAt = DateTime.Now; Customer.UpdatedAt = DateTime.Now; try { DAO.Customers.Add(Customer); MessageBox.Show("Bem-vindo " + Customer.Name + "!", "", MessageBoxButtons.OK); Session.Login(Customer); Main.Menu.Customer = Customer; Main.Menu.UpdateView(); Close(); } catch { MessageBox.Show("Ocorreu um erro interno, tente novamente mais tarde.", "", MessageBoxButtons.OK, MessageBoxIcon.Error); TextBoxUsername.Focus(); return; } }