private void btnChangePass_Click(object sender, EventArgs e) { List <TextVerifyDTO> textVerify = new List <TextVerifyDTO>(); string Error = string.Empty; if (isCPF) { var user = new NaturalPerson ( txtDoc.Text, txtPass.Text ); textVerify.Add(new TextVerifyDTO(user.Senha, "Senha", 5, 10)); foreach (string erro in TelaDeCadastro.NullOrEmpty(textVerify)) { Error += erro + "\n"; } if (txtPass.Text.Length >= 5 && txtPass.Text != txtConfirmPass.Text) { Error += "A senha confirmada está divergente da digitada no campo 'Senha'.\n"; } if (string.IsNullOrEmpty(Error) || string.IsNullOrWhiteSpace(Error)) { if (NaturalPersonBLL.UpdatePass(user)) { MessageBox.Show("A senha foi alterada com sucesso.", "Senha Alterada"); btnClean_Click(sender, e); } else { MessageBox.Show("Ocorreu um erro e a senha não foi alterada. Entrar em contato com o Administrador caso o erro persista.", "Senha não alterada"); btnClean_Click(sender, e); } } else { MessageBox.Show(Error); } } else { var user = new LegalPerson ( txtDoc.Text, txtPass.Text ); textVerify.Add(new TextVerifyDTO(user.Senha, "Senha", 5, 10)); foreach (string erro in TelaDeCadastro.NullOrEmpty(textVerify)) { Error += erro + "\n"; } if (txtPass.Text.Length >= 5 && txtPass.Text != txtConfirmPass.Text) { Error += "A senha confirmada está divergente da digitada no campo 'Senha'.\n"; } if (string.IsNullOrEmpty(Error) || string.IsNullOrWhiteSpace(Error)) { if (LegalPersonBLL.UpdatePass(user)) { MessageBox.Show("A senha foi alterada com sucesso.", "Senha Alterada"); btnClean_Click(sender, e); } else { MessageBox.Show("Ocorreu um erro e a senha não foi alterada. Entrar em contato com o Administrador caso o erro persista.", "Senha não alterada"); btnClean_Click(sender, e); } } else { MessageBox.Show(Error); } } }
private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { txtBirthDate.Text = TelaDeCadastro.DateSelected(dateTimePicker1); }
private void btnRefresh_Click(object sender, EventArgs e) { List <TextVerifyDTO> textVerify = new List <TextVerifyDTO>(); string[] date = txtBirthDate.Text.Split('/'); string Error = string.Empty; List <Contacts> Contatos = new List <Contacts> { new Contacts { Contact = txtContact.Text.Length > 0 ? txtContact.Text:"", ID = lblFirstContact.Text.Length > 0 ? lblFirstContact.Text:"" }, new Contacts { Contact = txtContactSecundary.Text.Length > 0 ? txtContactSecundary.Text:"", ID = lblSecondaryContact.Text.Length > 0 ? lblSecondaryContact.Text:"" } }; if (isCPF) { var user = new NaturalPerson ( txtDOC.Text, txtName.Text.ToUpper(), DateTime.Parse($"{date[2]} - {date[1]} - {date[0]}"), "", " ", //CODIGO txtEmail.Text.ToUpper(), " ", //PALAVRASECRETA txtCEP.Text, txtStreet.Text.ToUpper(), txtDistrict.Text.ToUpper(), txtTown.Text.ToUpper(), txtEstado.Text.ToUpper(), txtNumber.Text, txtComplement.Text.ToUpper() ); textVerify.Add(new TextVerifyDTO(user.Nome, "Nome", 3, 25)); textVerify.Add(new TextVerifyDTO(user.Email, "Email", 5, 10)); textVerify.Add(new TextVerifyDTO(Contatos[0].Contact, "Contato", 10, 11)); textVerify.Add(new TextVerifyDTO(user.CEP, "CEP", 8, 8)); textVerify.Add(new TextVerifyDTO(user.Rua, "Rua", 3, 100)); textVerify.Add(new TextVerifyDTO(user.Bairro, "Bairro", 3, 100)); textVerify.Add(new TextVerifyDTO(user.Numero, "Número", 1, 10)); textVerify.Add(new TextVerifyDTO(user.Estado, "Estado", 3, 25)); textVerify.Add(new TextVerifyDTO(user.Cidade, "Cidade", 3, 40)); user.Contatos = Contatos; foreach (string erro in TelaDeCadastro.NullOrEmpty(textVerify)) { Error += erro + "\n"; } if (!string.IsNullOrWhiteSpace(Contatos[1].Contact) || !string.IsNullOrEmpty(Contatos[1].Contact)) { if (Contatos[1].Contact.Length >= 10) { if (Contatos[0].Contact == Contatos[1].Contact) { Error += "Os contatos confirmados não devem ser iguais.\n"; } } else { Error += "O contato secundário deve ter no mínimo 10 números.\n"; } } if (string.IsNullOrEmpty(Error) || string.IsNullOrWhiteSpace(Error)) { if (isCPF) { if (NaturalPersonBLL.UpdateUser(user)) { MessageBox.Show("O usuário foi atualizado com sucesso."); btnClean_Click(sender, e); } else { MessageBox.Show("Ocorreu um erro e não foi possível realizar a atualização do usuário. Contate o Administrador para maiores informações."); btnClean_Click(sender, e); } } } else { MessageBox.Show(Error); } } else { var user = new LegalPerson ( txtDOC.Text, txtName.Text.ToUpper(), DateTime.Parse($"{date[2]} - {date[1]} - {date[0]}"), "", " ", //CODIGO txtEmail.Text.ToUpper(), " ", //PALAVRASECRETA txtCEP.Text, txtStreet.Text.ToUpper(), txtDistrict.Text.ToUpper(), txtTown.Text.ToUpper(), txtEstado.Text.ToUpper(), txtNumber.Text, txtComplement.Text.ToUpper() ); textVerify.Add(new TextVerifyDTO(user.NomeFantasia, "Nome Fantasia", 3, 25)); textVerify.Add(new TextVerifyDTO(user.Email, "Email", 5, 10)); textVerify.Add(new TextVerifyDTO(Contatos[0].Contact, "Contato", 10, 11)); textVerify.Add(new TextVerifyDTO(user.CEP, "CEP", 8, 8)); textVerify.Add(new TextVerifyDTO(user.Rua, "Rua", 3, 100)); textVerify.Add(new TextVerifyDTO(user.Bairro, "Bairro", 3, 100)); textVerify.Add(new TextVerifyDTO(user.Numero, "Número", 1, 10)); textVerify.Add(new TextVerifyDTO(user.Estado, "Estado", 3, 25)); textVerify.Add(new TextVerifyDTO(user.Cidade, "Cidade", 3, 40)); user.Contatos = Contatos; foreach (string erro in TelaDeCadastro.NullOrEmpty(textVerify)) { Error += erro + "\n"; } if (!string.IsNullOrWhiteSpace(Contatos[1].Contact) || !string.IsNullOrEmpty(Contatos[1].Contact)) { if (Contatos[1].Contact.Length >= 10) { if (Contatos[0].Contact == Contatos[1].Contact) { Error += "Os contatos confirmados não devem ser iguais.\n"; } } else { Error += "O contato secundário deve ter no mínimo 10 números.\n"; } } if (string.IsNullOrEmpty(Error) || string.IsNullOrWhiteSpace(Error)) { if (LegalPersonBLL.UpdateUser(user)) { MessageBox.Show("O usuário foi atualizado com sucesso."); btnClean_Click(sender, e); } else { MessageBox.Show("Ocorreu um erro e não foi possível realizar a atualização do usuário. Contate o Administrador para maiores informações."); btnClean_Click(sender, e); } } else { MessageBox.Show(Error); } } }
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { TelaDeCadastro.OnlyNumbers(sender, e); }