private bool PodeSalvar() { if (txtNome.Text.Trim() == "") { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Preencha [Nome].", this.Page); return(false); } if (txtLogin.Text.Trim() == "") { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Preencha [Login].", this.Page); return(false); } if (txtSenha.Text.Trim() == "") { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Preencha [Senha].", this.Page); return(false); } if (radPerfil.SelectedValue == "") { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Selecione [Perfil].", this.Page); return(false); } bool bCampanhaSelecionada = false; foreach (ListItem listItem in chkCampanha.Items) { if (listItem.Selected) { bCampanhaSelecionada = true; } } if (bCampanhaSelecionada == false) { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Selecione, pelo menos, uma [Campannha].", this.Page); return(false); } int iIDUsuario = String.IsNullOrEmpty(hddId.Value) ? -1 : Convert.ToInt32(hddId.Value); usuarioCTL CUsuario = new usuarioCTL(); if (CUsuario.VerificarExistenciaUsuario(txtLogin.Text.Trim(), iIDUsuario)) { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("[Login] já cadastrado.", this.Page); return(false); } return(true); }
private bool PodeSalvar() { string sMensagem; if (chlCampanha.CheckedItems.Count == 0) { sMensagem = "Selecione [Campanha]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtNome.Text == "") { sMensagem = "Preencha [Nome]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtNome.Text.IndexOf("'") > -1) { sMensagem = "Não utilize aspas simples (') no campo [Nome]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtLogin.Text == "") { sMensagem = "Preencha [Login]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtLogin.Text.IndexOf("'") > -1) { sMensagem = "Não utilize aspas simples (') no campo [Login]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtSenha.Text == "") { sMensagem = "Preencha [Senha]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (txtSenha.Text.IndexOf("'") > -1) { sMensagem = "Não utilize aspas simples (') no campo [Senha]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (radNao.Checked == false && radSim.Checked == false) { sMensagem = "Selecione Sim ou Não para Ativo."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (radOperador.Checked == false && radSupervisor.Checked == false && radBackoffice.Checked == false) { sMensagem = "Selecione [Perfil]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (radOperador.Checked == true && chlCampanha.CheckedItems.Count == 0) { sMensagem = "Selecione [Campanha]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } //Verifica se o login já está cadastrado int iIDUsuario = txtIDUsuario.Text == "" ? -1 : Convert.ToInt32(txtIDUsuario.Text); usuarioCTL CUsuario = new usuarioCTL(); if (CUsuario.VerificarExistenciaUsuario(PontoBr.Utilidades.String.RemoverCaracterInvalido(txtLogin.Text), iIDUsuario)) { sMensagem = "O [Login] já está cadastrado."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } return(true); }