private void Gravar() { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); this.PageToObject(objInscricoesEmpresa); try { Boolean isNovaEmpresa = false; if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro == 0) { isNovaEmpresa = true; } objInscricoesEmpresa = new BllInscricoesEmpresa().InserirAlterar(objInscricoesEmpresa); this.EmpresaLogada = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; //Verifica se é Insert ou Update if (isNovaEmpresa) { MessageBox(this.Page, "Inscrição Empresa inserida com sucesso!"); Response.Redirect("~/Paginas/CadastroSucesso.aspx"); } else { MessageBox(this.Page, "Inscrição Empresa alterada com sucesso!"); Response.Redirect("~/Paginas/Empresa/SelecionaQuestionario.aspx"); } } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar a Inscrição Empresa!"); } }
protected void btnValidar_Click(object sender, EventArgs e) { if (VerificaCamposCnpj()) { EntEmpresaCadastro objEmpresa = new BllEmpresaCadastro().ValidarEmpresa(StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text), objPrograma.IdPrograma); if (objEmpresa.IdEmpresaCadastro == 0) { HabilitaCampos(true); this.TxtBxCNPJCPFValido.Text = this.TxtBxCNPJCPF.Text; } else { EntInscricoesEmpresa objInscricoesEmpresa = new BllInscricoesEmpresa().ObterPorIdEmpresaPrograma(objEmpresa.IdEmpresaCadastro, objPrograma.IdPrograma); EntTurma objTurma = new BllTurma().ObterTurmaAtiva(objPrograma.IdPrograma); if (objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma != objTurma.IdTurma) { this.HddnFldEmpresaCadastro.Value = IntUtils.ToString(objEmpresa.IdEmpresaCadastro); this.ImportacaoOutrosProgramas = true; this.ObjectToPage(new BllInscricoesEmpresa().ObterPorIdEmpresaPrograma(objEmpresa.IdEmpresaCadastro, objPrograma.IdPrograma), this.ImportacaoOutrosProgramas); HabilitaCampos(true); } else { MessageBox(this.Page, "Empresa já cadastrada."); this.TxtBxCNPJCPF.Focus(); } } } else { MessageBox(this.Page, "Favor preencher o campo obrigatório (em destaque)."); } }
private void Gravar(Boolean Ativo) { EntInscricoesEmpresa objInscricoesEmpresa = this.PageToObject(Ativo); try { objInscricoesEmpresa = new BllInscricoesEmpresa().InserirAlterar(objInscricoesEmpresa, false); this.EmpresaLogada = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro; //Verifica se é Insert ou Update if (objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro == 0) { MessageBox(this.Page, "Inscrição de Empresa inserida com sucesso!"); } else { MessageBox(this.Page, "Inscrição de Empresa alterada com sucesso!"); } Response.Redirect("~/Paginas/Empresa/SelecionaTurma.aspx"); } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar a Inscrição Empresa!"); } }
private void Gravar(Boolean Ativo) { EntInscricoesEmpresa objInscricoesEmpresa = this.PageToObject(Ativo); try { objInscricoesEmpresa = new BllInscricoesEmpresa().InserirAlterar(objInscricoesEmpresa, false); this.EmpresaLogada = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro; //Verifica se é Insert ou Update Boolean DataPosterior = false; Boolean NumeroColaboradoresAbaixo = false; int Aviso = -1; DateTime dataComparacao = DateTime.Now; dataComparacao = dataComparacao.AddYears(-2); if (StringUtils.ToDate(this.TxtBxDataAbertura.Text) > dataComparacao) { DataPosterior = true; } if (ObjectUtils.ToInt(this.TxtBxNumeroEmpregados.Text) < 9) { NumeroColaboradoresAbaixo = true; } if (DataPosterior && NumeroColaboradoresAbaixo) { Aviso = 1; } else if (DataPosterior) { Aviso = 2; } else if (NumeroColaboradoresAbaixo) { Aviso = 3; } else { Aviso = 0; } if (Aviso > 0) { Response.Redirect("~/Paginas/Principal.aspx?Aviso=" + Aviso); } else { Response.Redirect("~/Paginas/Principal.aspx"); } } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar a Inscrição Empresa!"); } }
private void EfetuaLogin(String sLogin, String sSenha) { if (Regex.IsMatch(this.TxtBxLogin.Text.Substring(0, 1), "[A-Za-z]")) { // Administrativo UsuarioLogado = new BllAdmUsuario().ValidaUsuario(this.TxtBxLogin.Text); if (UsuarioLogado.Senha == StringUtils.EncryptPassword(sSenha)) { FormsAuthentication.RedirectFromLoginPage(UsuarioLogado.IdUsuario.ToString(), false); UsuarioLogado = new BllAdmUsuario().ObterPorPermissoes(UsuarioLogado.IdUsuario, objPrograma.IdPrograma); EmpresaLogada = null; Response.Redirect("~/Paginas/Principal.aspx"); } else { MessageBox(this, "Senha não confere!"); this.TxtBxSenha.Focus(); } } else { // Empresa this.UsuarioLogado = null; EmpresaLogada = new BllEmpresaCadastro().ValidarEmpresa(StringUtils.OnlyNumbers(this.TxtBxLogin.Text), objPrograma.IdPrograma); if (EmpresaLogada.ProgramaEmpresa.Senha == StringUtils.EncryptPassword(sSenha)) { FormsAuthentication.RedirectFromLoginPage(EmpresaLogada.IdEmpresaCadastro.ToString(), false); UsuarioLogado = null; EntInscricoesEmpresa objInscricoesEmpresa = new BllInscricoesEmpresa().ObterPorIdEmpresaPrograma(EmpresaLogada.IdEmpresaCadastro, objPrograma.IdPrograma); if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro > 0 && objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma > 0) { this.EmpresaLogada = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; this.objTurma = objInscricoesEmpresa.TurmaEmpresa.Turma; Response.Redirect("~/Paginas/Principal.aspx"); } } else { MessageBox(this, "Senha não confere!"); this.TxtBxSenha.Focus(); } } }
private void Gravar() { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); EntGrupoEmpresa objGrupoEmpresa = new EntGrupoEmpresa(); this.PageToObject(objInscricoesEmpresa, objGrupoEmpresa); try { Boolean flNovoCadastro = false; objInscricoesEmpresa.TurmaEmpresa.ParticipaPrograma = true; objInscricoesEmpresa.TurmaEmpresa.Ativo = true; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.ParticipouMPE2011 = true; EntEmpresaCadastro empCadastro = new BllEmpresaCadastro().ObterPorCpfCnpj(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); if (empCadastro == null) { flNovoCadastro = true; } objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; objInscricoesEmpresa = new BllInscricoesEmpresa().InserirAlterar(objInscricoesEmpresa); //Verifica se é Novo Cadastro ou não if (flNovoCadastro) { this.EnviaEmail(); MessageBox(this.Page, "Inscrição de Empresa inserida com sucesso!"); } else { MessageBox(this.Page, "Inscrição de Empresa alterada com sucesso!"); } } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar a Inscrição de Empresa!"); } }
public void Editar(Int32 IdEmpresaCadastro, Int32 IdTurma) { this.HddnFldEmpresaCadastro.Value = IntUtils.ToString(IdEmpresaCadastro); this.ImportacaoOutrosProgramas = false; EntTurmaEmpresa turmaEmpresa = new EntTurmaEmpresa(); turmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = IdEmpresaCadastro; turmaEmpresa.Turma.IdTurma = IdTurma; EntInscricoesEmpresa objInscricoesEmpresa = new BllInscricoesEmpresa().ObterPorIdEmpresaTurma(turmaEmpresa, objPrograma.IdPrograma); if (objInscricoesEmpresa == null) { objInscricoesEmpresa = new BllInscricoesEmpresa().ObterPorIdEmpresaPrograma(IdEmpresaCadastro, objPrograma.IdPrograma); } this.ObjectToPage(objInscricoesEmpresa, ImportacaoOutrosProgramas); this.HddnFldTurma.Value = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma); this.TxtBxCNPJCPF.Enabled = false; HabilitaCampos(true); this.CmbBxTurma.Enabled = false; divSenha.Visible = false; this.CmbBxEstado.Focus(); this.Show(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["UserCD"] != null && Request.QueryString["Tipo"] != null) { int UserCD = int.Parse(Request.QueryString["UserCD"]); int Programa = int.Parse(Request.QueryString["Programa"]); String Tipo = Request.QueryString["Tipo"]; if (Tipo == "Adm") { EntAdmUsuario objUsuario = new BllAdmUsuario().ObterPorId(UserCD); if (objUsuario.IdUsuario == 0) { MessageBox(this, "Usuário não encontrado."); } else { // Gerar senha String sNovaSenha = StringUtils.Random(8); objUsuario.Senha = StringUtils.EncryptPassword(sNovaSenha); //Altear a senha do usuário no banco new BllAdmUsuario().AlterarSenha(objUsuario); // Enviar outro email contendo a senha StringBuilder sMensagem = new StringBuilder(); sMensagem.AppendLine("Essa é uma mensagem automática, por favor, não responda."); sMensagem.AppendLine(); sMensagem.AppendLine("Sua nova senha é: " + sNovaSenha); sMensagem.AppendLine("Acesse o link " + Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + (Request.Url.IsDefaultPort ? "" : ":" + Request.Url.Port) + "/Paginas/Login.aspx para efetuar o login"); sMensagem.AppendLine(); sMensagem.AppendLine("Administração FGA."); WebUtils.EnviaEmail(objUsuario.Email, "Solicitação de senha FGA", sMensagem); MessageBox(this, "Sua nova senha foi enviada para: " + objUsuario.Email); } } else if (Tipo == "Empresa") { EntInscricoesEmpresa objUsuario = new BllInscricoesEmpresa().ObterPorIdEmpresaPrograma(UserCD, Programa); if (objUsuario.ProgramaEmpresa.IdProgramaEmpresa == 0) { MessageBox(this, "Usuário não encontrado."); } else { // Gerar senha String sNovaSenha = StringUtils.Random(8); objUsuario.ProgramaEmpresa.Senha = StringUtils.EncryptPassword(sNovaSenha); //Altear a senha do usuário no banco new BllProgramaEmpresa().Alterar(objUsuario.ProgramaEmpresa); // Enviar outro email contendo a senha StringBuilder sMensagem = new StringBuilder(); sMensagem.AppendLine("Essa é uma mensagem automática, por favor, não responda."); sMensagem.AppendLine(); sMensagem.AppendLine("Sua nova senha é: " + sNovaSenha); sMensagem.AppendLine("Acesse o link " + Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + (Request.Url.IsDefaultPort ? "" : ":" + Request.Url.Port) + "/Paginas/Login.aspx para efetuar o login"); sMensagem.AppendLine(); sMensagem.AppendLine("Administração FGA."); WebUtils.EnviaEmail(objUsuario.ProgramaEmpresa.EmailResponsavel, "Solicitação de senha FGA", sMensagem); MessageBox(this, "Sua nova senha foi enviada para: " + objUsuario.ProgramaEmpresa.EmailResponsavel); } } } ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "window.close();", true); }