private async void btnSalvar_Click(object sender, EventArgs e) { if (btnSalvar.Text == "Salvar") { string sql; if (ConsultaTexto.ValidaCPF(txbCPF.Text)) { if (txbSenha.Text == txbConfSenha.Text) { string img = await ConectaPortifolio.EnviaImagem(objEscolheImg.FileName, -1); if (cbxUsuarios.SelectedIndex == 0) { sql = "INSERT INTO USUARIOS(USUCPF,USUNOME,USUSEXO,USUTELEFONE,USULOGIN,USUSENHA,USUTIPO,USUEMAIL, USUIMG) " + $"VALUES('{txbCPF.Text}','{txbNome.Text}',{1 + Convert.ToUInt16(rbnFeminino.Checked)},'{txbTelefone.Text}','{txbLogin.Text}',md5('{txbSenha.Text}'),{cbxTipoAcesso.SelectedIndex + 1},'{txbEmail.Text}', '{img}')"; } else { sql = $"UPDATE USUARIOS SET USUCPF = '{txbCPF.Text}', USUNOME = '{txbNome.Text}', USUSEXO = {1 + Convert.ToUInt16(rbnFeminino.Checked)}, USUTELEFONE = '{txbTelefone.Text}', USULOGIN = '******', {(!string.IsNullOrWhiteSpace(txbSenha.Text) ? $"USUSENHA = md5('{txbSenha.Text}'), " : "")} USUTIPO = {1 + cbxTipoAcesso.SelectedIndex}, USUEMAIL = '{txbEmail.Text}', USUIMG = '{img}' WHERE USUID = {cbxUsuarios.SelectedValue}"; } if (bool.Parse(await ConectaServidor.EnviarItem(sql))) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA); await LimpaTudo(); } else { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CREDENCIAIS_INCORRETAS); } } } else { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CPF_INVALIDO); } } else { this.Close(); } }
private async void BtnRegistrar_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txbCPF.Text) && !string.IsNullOrWhiteSpace(txbNome.Text) && !string.IsNullOrWhiteSpace(txbTelefone.Text) && !string.IsNullOrWhiteSpace(txbEmail.Text) && !string.IsNullOrWhiteSpace(txbNumResidencia.Text) && (rbnMasculino.Checked || rbnFeminino.Checked) && cbxComplemento.SelectedIndex >= 0) { if (!ConsultaTexto.ValidaCPF(txbCPF.Text)) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CPF_INVALIDO); return; } if (!ConsultaTexto.ValidaNome(txbNome.Text)) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.NOME_INVALIDO); return; } if (!ConsultaTexto.ValidaEmail(txbEmail.Text)) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.EMAIL_INVALIDO); return; } if (mdlEndereco1.ResultCEP != null ? int.Parse(mdlEndereco1.ResultCEP.Resultado) > 0 : string.IsNullOrWhiteSpace(mdlEndereco1.NumCEP)) { string cmdInsert = $"INSERT INTO CLIENTES(CLICPF, CLINOME, CLISEXO, CLIDATANASCIMENTO, CLITELEFONE, CLIEMAIL, CLINUMEROCASA, CLICEP, CLICOMPLEMENTO) VALUES('{txbCPF.Text}', '{txbNome.Text}', {(rbnMasculino.Checked ? 1 : 2)}, '{dtpNascimento.Value:yy-MM-dd}', '{txbTelefone.Text}', '{txbEmail.Text}', {txbNumResidencia.Text}, {mdlEndereco1.NumCEP}, {cbxComplemento.SelectedIndex+1})"; string cmdEdit = $"UPDATE CLIENTES SET CLINOME = '{txbNome.Text}', CLISEXO = {(rbnMasculino.Checked ? 1 : 2)}, CLIDATANASCIMENTO = '{dtpNascimento.Value:yy-MM-dd}', CLITELEFONE = '{txbTelefone.Text}', CLIEMAIL = '{txbEmail.Text}', CLINUMEROCASA = {txbNumResidencia.Text}, CLICEP = {mdlEndereco1.NumCEP}, CLICOMPLEMENTO = {cbxComplemento.SelectedIndex + 1} WHERE CLICPF = '{txbCPF.Text}'"; Clipboard.SetText(cmdEdit); bool confirm = bool.Parse(await ConectaServidor.EnviarItem(btnRegistrar.Text == "Registrar" ? cmdInsert : cmdEdit)); if (confirm) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA); btnRecarregar.PerformClick(); } } } else { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.PREENCHIMENTO_INCOMPLETO); } }