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); } }
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 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; } }
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(); } }
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(); } }
public void Copiar(int IdTurma) { this.PopulaEstado(); EntTurma objTurma = new BllTurma().ObterPorId(IdTurma); PopulaGridQuestionario(objTurma.IdTurma); ObjectToPage(objTurma); this.HddnFldTurma.Value = "0"; this.Show(); }
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(); }
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(); }
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++; } }
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; } }
private void PopulaInformacao() { EntTurma turma = new BllTurma().ObterPorId(this.objTurma.IdTurma); this.UCCadastroSucesso1.TxTitulo = turma.Turma; }