Ejemplo n.º 1
0
        private void Gravar()
        {
            EntTurma objTurma = new EntTurma();

            PageToObject(objTurma);

            try
            {
                string msg = "";
                //Verifica se é Insert ou Update
                if (objTurma.IdTurma == 0)
                {
                    objTurma = new BllTurma().Inserir(objTurma);
                    if (objTurma.IdTurma > 0)
                    {
                        msg = "Turma inserida com sucesso!";
                        MessageBox(this.Page, msg);
                    }
                }
                else
                {
                    new BllTurma().Alterar(objTurma);
                    msg = "Turma alterada com sucesso!";
                    MessageBox(this.Page, msg);
                }
            }
            catch (Exception ex)
            {
                MessageBox(this.Page, "Erro ao tentar Gravar!");
                //logger.Error("Erro ao inserir o Escritório Regional!", ex);
            }
        }
Ejemplo n.º 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).");
            }
        }
Ejemplo n.º 3
0
        private void ValidaEmpresa()
        {
            // Existe Empresa Cadastrada?
            EmpresaLogada = new BllEmpresaCadastro().ValidarEmpresa(StringUtils.OnlyNumbers(this.TxtBxLogin.Text), objPrograma.IdPrograma);


            if (EmpresaLogada.IdEmpresaCadastro == 0)
            {
                MessageBox(this, "Cadastro não encontrado!");
                FormsAuthentication.RedirectFromLoginPage("0", false);
                if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_MPE)
                {
                    objTurma           = new BllTurma().ObterTurmaAtiva(objPrograma.IdPrograma);
                    Session["CpfCnpj"] = StringUtils.OnlyNumbers(TxtBxLogin.Text);
                    //Response.Redirect("CadastroInscricoesEmpresa.aspx?IdEmpresaCadastro=0&CpfCnpj=" + StringUtils.OnlyNumbers(TxtBxLogin.Text) + "&acesso=" + 1);
                }
                else
                {
                    Response.Redirect("CadastroInscricoesEmpresaBasico.aspx?IdEmpresaCadastro=0&CpfCnpj=" + StringUtils.OnlyNumbers(TxtBxLogin.Text));
                }
            }
            else
            {
                this.ImgBttnConfirma1.Visible = false;
                this.ImgBttnConfirma2.Visible = true;
                this.divSenha.Visible         = true;
                TxtBxSenha.Focus();
                TxtBxLogin.Enabled           = false;
                LNKBttnTrocarUsuario.Visible = true;
                LnkBttnSenha.Visible         = true;
            }
        }
Ejemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Reenvio"] != null)
     {
         MessageBox(this.Page, "Questionário enviado com sucesso! O número de protocolo é " + Request["Reenvio"]);
     }
     if (Request["IdTurma"] != null)
     {
         int IdTurma = int.Parse(Request["IdTurma"]);
         objTurma = new BllTurma().ObterPorId(IdTurma);
     }
     if (Request["QueroParticipar"] != null)
     {
         int     IdQuestionario  = int.Parse(Request["IdQuestionario"]);
         Boolean queroParticipar = false;
         if (Request["QueroParticipar"] == "1")
         {
             queroParticipar = true;
         }
         AlteraParticipacao(IdQuestionario, queroParticipar);
         Response.Redirect("~/Paginas/Empresa/SelecionaQuestionario.aspx");
     }
     if (!IsPostBack)
     {
         CarregaDados();
     }
 }
Ejemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Reenvio"] != null)
     {
         MessageBox(this.Page, "Questionário enviado com sucesso! O número de protocolo é " + Request["Reenvio"] + ". Para visualizá-lo, clique na seta Histórico de Relatórios.");
     }
     if (Request["IdTurma"] != null)
     {
         int IdTurma = int.Parse(Request["IdTurma"]);
         objTurma = new BllTurma().ObterPorId(IdTurma);
     }
     if (Request["QueroParticipar"] != null)
     {
         int     IdQuestionario  = int.Parse(Request["IdQuestionario"]);
         Boolean queroParticipar = false;
         if (Request["QueroParticipar"] == "1")
         {
             queroParticipar = true;
         }
         AlteraParticipacao(IdQuestionario, queroParticipar);
         Response.Redirect("~/Paginas/Empresa/SelecionaQuestionario.aspx");
     }
     if (!IsPostBack)
     {
         if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_MPE)
         {
             lblAvisoPreenchimentoMpe.Visible = true;
         }
         else
         {
             lblAvisoPreenchimentoMpe.Visible = false;
         }
         CarregaDados();
     }
 }
Ejemplo n.º 6
0
        public void Copiar(int IdTurma)
        {
            this.PopulaEstado();

            EntTurma objTurma = new BllTurma().ObterPorId(IdTurma);

            PopulaGridQuestionario(objTurma.IdTurma);
            ObjectToPage(objTurma);
            this.HddnFldTurma.Value = "0";
            this.Show();
        }
Ejemplo n.º 7
0
        public void Editar(int IdTurma)
        {
            this.HddnFldTurma.Value = "0";
            this.PopulaEstado();

            EntTurma objTurma = new BllTurma().ObterPorId(IdTurma);

            PopulaGridQuestionario(objTurma.IdTurma);
            ObjectToPage(objTurma);
            //btnGerarEtapas.Visible = true;
            this.Show();
        }
Ejemplo n.º 8
0
        private void Pesquisar()
        {
            string sNome   = this.txtNome.Text;
            int    nEstado = StringUtils.ToInt(this.ddlEstado.SelectedValue);
            int    nTipo   = StringUtils.ToInt(this.ddlTipo.SelectedValue);

            DateTime dDataInicio = StringUtils.ToDate(this.txtDataInicio.Text);
            DateTime dDataFim    = StringUtils.ToDateFim(this.txtDataFim.Text);

            List <EntTurma> lstTurma = new BllTurma().ObterPorFiltro(sNome, nEstado, nTipo, dDataInicio, dDataFim, objPrograma.IdPrograma, UsuarioLogado.IdUsuario);

            ListaGrid = lstTurma;
            AtualizaGrid();
        }
Ejemplo n.º 9
0
        private void PopulaTurmas()
        {
            List <EntTurma> listaTurma = new BllTurma().ObterAbertasPorProgramaEmpresaEstado(this.objPrograma.IdPrograma, this.EmpresaLogada.IdEmpresaCadastro, this.EmpresaLogada.Estado.IdEstado);

            int i = 1;

            foreach (EntTurma t in listaTurma)
            {
                object[] temp = new object[8];
                temp[0] = i;
                temp[1] = t.Turma;
                temp[2] = t.Privada;
                temp[3] = t.EmpresaInscrita;
                temp[4] = this.EmpresaLogada.IdEmpresaCadastro;
                temp[5] = t.IdTurma;
                temp[6] = t.EmpresaInscrita || (t.Ativo && !t.Privada);
                temp[7] = t.Descricao;
                Control TurmaControlTemp = LoadControl("~/User Controls/UCSelecionaTurma.ascx", temp);
                if (i < 4)
                {
                    i++;
                }
                else
                {
                    i = 1;
                }
                this.PnlQuestionarios.Controls.Add(TurmaControlTemp);
            }
            while (i < 4)
            {
                Control  TurmaControlTemp;
                object[] temp = new object[8];
                temp[0]          = i;
                temp[1]          = "";
                temp[2]          = false;
                temp[3]          = false;
                temp[4]          = -1;
                temp[5]          = -1;
                temp[6]          = false;
                temp[7]          = "";
                TurmaControlTemp = LoadControl("~/User Controls/UCSelecionaTurma.ascx", temp);
                this.PnlQuestionarios.Controls.Add(TurmaControlTemp);
                i++;
            }
        }
Ejemplo n.º 10
0
        private void IncluirPreCadastro()
        {
            EntEmpresaCadastro Empresa            = new EntEmpresaCadastro();
            EntTurmaEmpresa    TurmaEmpresa       = new EntTurmaEmpresa();
            EntProgramaEmpresa UsuarioResponsavel = new EntProgramaEmpresa();
            EntTurma           Turma = new EntTurma();
            string             Senha;

            try
            {
                Empresa.RazaoSocial     = TxtNome.Text.Trim();
                Empresa.NomeFantasia    = TxtNome.Text.Trim();
                Empresa.CPF_CNPJ        = TxtCnpjCpf.Text.Trim();
                Empresa.PessoaJuridica  = PessoaJuridica;
                Empresa.Ativo           = true;
                Empresa.Estado.IdEstado = StringUtils.ToInt(ddlEstado.SelectedValue.ToString());
                Empresa.AberturaEmpresa = new DateTime(1753, 1, 1);

                Empresa = new BllEmpresaCadastro().Inserir(Empresa);
                if (Empresa.IdEmpresaCadastro > 0)
                {
                    Turma = new BllTurma().ObterPorId(StringUtils.ToInt(this.HddnFldTurma.Value.ToString()));

                    TurmaEmpresa.Ativo             = true;
                    TurmaEmpresa.Turma             = Turma;
                    TurmaEmpresa.EmpresaCadastro   = Empresa;
                    TurmaEmpresa.Status            = 0;
                    TurmaEmpresa.ParticipaPrograma = true;
                    new BllTurmaEmpresa().Inserir(TurmaEmpresa);


                    UsuarioResponsavel.NomeResponsavel     = TxtNome.Text;
                    UsuarioResponsavel.Programa.IdPrograma = Turma.Programa.IdPrograma;
                    UsuarioResponsavel.EmpresaCadastro     = Empresa;
                    UsuarioResponsavel.EmailResponsavel    = TxtEmail.Text.Trim();
                    Senha = StringUtils.Random(4);
                    UsuarioResponsavel.Senha = StringUtils.EncryptPassword(Senha);

                    UsuarioResponsavel = new BllProgramaEmpresa().Inserir(UsuarioResponsavel);


                    // Enviar email alertando para confirmar a alteração da senha.
                    StringBuilder sMensagem = new StringBuilder();
                    String        titulo    = "";

                    sMensagem.AppendLine("Esta é uma Mensagem automática, não responda este e-mail.");
                    sMensagem.AppendLine();
                    if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_FGA)
                    {
                        sMensagem.AppendLine("Você foi convidado a participar da turma " + Turma.Turma + " do Programa FGA");
                    }
                    else if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_PEG)
                    {
                        sMensagem.AppendLine("Você foi convidado a participar da turma " + Turma.Turma + " do Programa PEG");
                    }
                    sMensagem.AppendLine("acesse o link  " + Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + (Request.Url.IsDefaultPort ? "" : ":" + Request.Url.Port) + "/Paginas/Login.aspx ");
                    sMensagem.AppendLine("informe o seu CPF/CNPJ e sua senha temporaria que é " + Senha);
                    sMensagem.AppendLine("para terminar o seu cadastro e completar a sua inscrição.");
                    sMensagem.AppendLine();
                    if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_FGA)
                    {
                        sMensagem.AppendLine("Administração FGA.");
                        titulo = "Pré-Cadastro FGA";
                    }
                    else if (objPrograma.IdPrograma == EntPrograma.PROGRAMA_PEG)
                    {
                        sMensagem.AppendLine("Administração PEG.");
                        titulo = "Pré-Cadastro PEG";
                    }

                    WebUtils.EnviaEmail(TxtEmail.Text.Trim(), titulo, sMensagem);

                    MessageBox(this.Page, "O convite de participação da Turma foi enviada para o responsável pela empresa: " + TxtEmail.Text.Trim() + "\\nSe o e-mail estiver incorreto, contate o Gestor do Programa no seu Estado.");

                    this.Clear();
                    this.Close();
                    AtualizaGridEmpresasDelegate();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 11
0
        private void PopulaInformacao()
        {
            EntTurma turma = new BllTurma().ObterPorId(this.objTurma.IdTurma);

            this.UCCadastroSucesso1.TxTitulo = turma.Turma;
        }