Exemple #1
0
        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!");
            }
        }
Exemple #2
0
        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).");
            }
        }
Exemple #3
0
        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!");
            }
        }
Exemple #4
0
        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!");
            }
        }
Exemple #5
0
        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();
                }
            }
        }
Exemple #6
0
        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!");
            }
        }
Exemple #7
0
        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();
        }
Exemple #8
0
        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);
        }