protected void ImgBttnConfirma_Click(object sender, ImageClickEventArgs e) { if (this.VerificaCamposObrigatoriosCadastro()) { if (Regex.IsMatch(this.TxtBxLogin.Text, "[A-Za-z]")) { // Administrativo EntAdmUsuario objUsuario = UsuarioLogado; if (objUsuario.Senha != StringUtils.EncryptPassword(this.TxtBxAntigaSenha.Text)) { MessageBox(this, "A senha antiga não confere!"); } else { this.Gravar(objUsuario); } } else { // Empresa if (this.TxtBxNovaSenha.Text.Length < 6) { MessageBox(this, "A senha deve conter no minimo 6 caracteres!"); } else { EntProgramaEmpresa objProgramaEmpresa = new BllProgramaEmpresa().ObterPorProgramaEmpresa(objPrograma.IdPrograma, IdEmpresaLogada); if (objProgramaEmpresa.Senha != StringUtils.EncryptPassword(this.TxtBxAntigaSenha.Text)) { MessageBox(this, "A senha antiga não confere!"); } else { this.GravarEmpresa(objProgramaEmpresa); } } } } else { MessageBox(this.Page, "Favor preencher os campos obrigatórios (em destaque)."); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["IdTurma"] != null) { int IdTurma = int.Parse(Request["IdTurma"]); AlteraTurma(IdTurma); } String cpfCnpj = ""; if (Request["CpfCnpj"] != null) { this.EmpresaLogada = new BllEmpresaCadastro().ObterPorCpfCnpj(Request["CpfCnpj"]); cpfCnpj = StringUtils.trataCpfCnpj(Request["CpfCnpj"]); //this.OrganizaTabIndex(); this.TxtBxRazaoSocial.Focus(); if (StringUtils.OnlyNumbers(cpfCnpj).Length == 14) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCNPJ(cpfCnpj); this.LblCPF_CNPJ.Text = "CNPJ:"; } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(cpfCnpj); this.LblCPF_CNPJ.Text = "CPF:"; } } this.TxtBxCNPJCPF.Text = cpfCnpj; this.TxtBxCNPJCPF.Enabled = false; String ValorPadrao = "<< Selecione uma Opção >>"; //WebUtils.PopulaDropDownList(DrpDwnLstTipoEmpresa, EnumType.TipoDropDownList.TipoEmpresa, ValorPadrao); //WebUtils.PopulaDropDownList(DrpDwnLstCategoria, EnumType.TipoDropDownList.Categoria, true, ValorPadrao); WebUtils.PopulaDropDownList(CmbBxNivelEscolaridade, EnumType.TipoDropDownList.Escolaridade, ValorPadrao); WebUtils.PopulaDropDownList(CmbBxFaturamento, EnumType.TipoDropDownList.Faturamento, ValorPadrao); WebUtils.PopulaDropDownList(CmbBxCargo, EnumType.TipoDropDownList.Cargo, ValorPadrao); WebUtils.PopulaDropDownList(CmbBxTipoEmpresa, EnumType.TipoDropDownList.TipoEmpresa, ValorPadrao); WebUtils.PopulaDropDownList(CmbBxCategoria, EnumType.TipoDropDownList.Categoria, ValorPadrao); //// teste Combobox //this.CmbBxCategoria.Items.Clear(); //this.CmbBxCategoria.DataSource = new BllCategoria().ObterTodos(true); //this.CmbBxCategoria.DataBind(); //if ((!StringUtils.IsEmpty(ValorPadrao)) || (ValorPadrao != null)) //{ // this.CmbBxCategoria.Items.Insert(0, new ListItem(ValorPadrao, "0")); // this.CmbBxCategoria.SelectedIndex = 0; //} this.PopulaEstado(); this.PopulaEstadoContato(); this.PopulaCidade(0); this.PopulaCidadeContato(0); this.PopulaBairro(0); this.PopulaBairroContato(0); if (this.EmpresaLogada != null && this.EmpresaLogada.IdEmpresaCadastro > 0) { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.EmpresaCadastro = EmpresaLogada; objTurmaEmpresa.Turma = objTurma; objTurmaEmpresa = new BllTurmaEmpresa().ObterPorTurmaEmpresa(objTurmaEmpresa); objInscricoesEmpresa.ProgramaEmpresa = new BllProgramaEmpresa().ObterPorProgramaEmpresa(objPrograma.IdPrograma, EmpresaLogada.IdEmpresaCadastro); if (objInscricoesEmpresa.ProgramaEmpresa != null) { this.HddnFldIdProgramaEmpresa.Value = IntUtils.ToString(objInscricoesEmpresa.ProgramaEmpresa.IdProgramaEmpresa); this.HddnFldSenha.Value = objInscricoesEmpresa.ProgramaEmpresa.Senha; } if (objTurmaEmpresa != null) { this.ObjectToPage(new BllInscricoesEmpresa().ObterPorIdEmpresaTurma(objTurmaEmpresa, objPrograma.IdPrograma)); this.HabilitaCampoSenha(false); } else { // objTurmaEmpresa = new BllTurmaEmpresa().ObterTurmaEmpresaAnteriorPorEmpresaCadastro(EmpresaLogada.IdEmpresaCadastro, objPrograma.IdPrograma, objTurma.IdTurma); // objInscricoesEmpresa.TurmaEmpresa = objTurmaEmpresa; // objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = EmpresaLogada; // this.ObjectToPageImportacao(objInscricoesEmpresa); this.CmbBxFaturamento.SelectedIndex = 0; this.HabilitaCampoSenha(false); } this.HddnFldIdInscricaoEmpresa.Value = (String)Request.QueryString["IdEmpresaCadastro"]; } //Quando Pessoa Fisica Obrigatóriamente a categoria deve ser AgroNegócio. VerificaCpfCNPJ(); if (Request["CpfCnpj"] != null && (objPrograma.IdPrograma == EntPrograma.PROGRAMA_FGA || objPrograma.IdPrograma == EntPrograma.PROGRAMA_PEG)) { this.TxtBxRazaoSocial.Text = EmpresaLogada.RazaoSocial; this.TxtBxNomeFantasia.Text = EmpresaLogada.NomeFantasia; this.TxtBxDataAbertura.Text = DateUtils.ToString(EmpresaLogada.AberturaEmpresa); this.CmbBxEstado.SelectedValue = EmpresaLogada.Estado.IdEstado.ToString(); this.PopulaCidade(EmpresaLogada.Estado.IdEstado); this.CmbBxCidade.Enabled = true; EntProgramaEmpresa objProgramaEmpresa = new BllProgramaEmpresa().ObterPorProgramaEmpresa(this.objPrograma.IdPrograma, EmpresaLogada.IdEmpresaCadastro); if (objProgramaEmpresa != null) { this.TxtBxNomeCompleto.Text = objProgramaEmpresa.NomeResponsavel; this.TxtBxEmail.Text = objProgramaEmpresa.EmailResponsavel; } } int numeroEmpregados = StringUtils.ToInt(TxtBxNumeroEmpregados.Text); if (numeroEmpregados == -1) { TxtBxNumeroEmpregados.Text = ""; } if (StringUtils.ToDate(TxtBxDtNascimento.Text).Year < 1900) { TxtBxDtNascimento.Text = ""; } } this.UCSelecionaCNAE1.atualizaCampo += this.PopulaAtividadeEconomica; TxtBxCEP.Focus(); }
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; } }