/// <summary> /// Inclui um InscricoesEmpresa com GrupoEmpresa /// </summary> /// <autor>Fabio Moraes</autor> /// <param name="objInscricoesEmpresa">Entidade do InscricoesEmpresa</param> /// <returns>Entidade de InscricoesEmpresa</returns> public EntInscricoesEmpresa InserirAdministrativo(EntInscricoesEmpresa objInscricoesEmpresa, EntGrupoEmpresa objGrupoEmpresa) { EntInscricoesEmpresa objRetorno = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalEmpresaCadastro.Inserir(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro, transaction, db); dalTurmaEmpresa.Inserir(objInscricoesEmpresa.TurmaEmpresa, transaction, db); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; dalProgramaEmpresa.Inserir(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); new DalGrupoEmpresa().Inserir(objGrupoEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objRetorno); }
/// <summary> /// Altera um InscricoesEmpresa com GrupoEmpresa /// </summary> /// <autor>Fabio Moraes</autor> /// <param name="objInscricoesEmpresa">Entidade de InscricoesEmpresa</param> public void AlterarAdministrativo(EntInscricoesEmpresa objInscricoesEmpresa, EntGrupoEmpresa objGrupoEmpresa) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalEmpresaCadastro.Alterar(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro, transaction, db); dalTurmaEmpresa.AtivaInativa(objInscricoesEmpresa.TurmaEmpresa, transaction, db); dalProgramaEmpresa.Alterar(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); //new DalGrupoEmpresa().ExcluirTodosPorTurmaEmpresa(objInscricoesEmpresa.TurmaEmpresa, transaction, db); new DalGrupoEmpresa().Inserir(objGrupoEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }
/// <summary> /// Inclui um InscricoesEmpresa /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade do InscricoesEmpresa</param> /// <returns>Entidade de InscricoesEmpresa</returns> public EntInscricoesEmpresa InserirEmpresaAdm(EntInscricoesEmpresa objInscricoesEmpresa) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = dalEmpresaCadastro.Inserir(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro, transaction, db); dalTurmaEmpresa.Inserir(objInscricoesEmpresa.TurmaEmpresa, transaction, db); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; dalProgramaEmpresa.Inserir(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado = objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado; insereQuestionariosEmpresaIniciais(objInscricoesEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objInscricoesEmpresa); }
/// <summary> /// Retorna um Inscricao Empresa /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntInscricaoEmpresa">EntInscricaoEmpresa</returns> public EntInscricoesEmpresa ObterPorIdEmpresaTurma(EntTurmaEmpresa objTurmaEmpresa, Int32 IdPrograma) { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objInscricoesEmpresa.TurmaEmpresa = dalTurmaEmpresa.ObterPorTurmaEmpresa(objTurmaEmpresa, transaction, db); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = dalEmpresaCadastro.ObterPorId(objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, transaction, db); objInscricoesEmpresa.TurmaEmpresa.Turma = dalTurma.ObterPorId(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, transaction, db); objInscricoesEmpresa.ProgramaEmpresa = dalProgramaEmpresa.ObterPorProgramaEmpresa(IdPrograma, objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, transaction, db); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica = dalAtividadeEconomica.ObterPorId(objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica.IdAtividadeEconomica, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objInscricoesEmpresa); }
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!"); } }
private EntInscricoesEmpresa PageToObject(Boolean Ativo) { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); objInscricoesEmpresa.TurmaEmpresa = new EntTurmaEmpresa(); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.RazaoSocial = this.TxtBxRazaoSocial.Text; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.NomeFantasia = this.TxtBxNomeFantasia.Text; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ = StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado = StringUtils.ToIntNeg(this.DrpDwnLstEstado.SelectedValue); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.AberturaEmpresa = StringUtils.ToDate(this.TxtBxDataAbertura.Text); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.PessoaJuridica = (StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text).Length == 14); // provisorio objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Ativo = Ativo; objInscricoesEmpresa.ProgramaEmpresa.Senha = StringUtils.EncryptPassword(this.TxtBxSenha.Text); objInscricoesEmpresa.ProgramaEmpresa.NomeResponsavel = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel = this.TxtBxEmail.Text; objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma = objPrograma.IdPrograma; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro; objInscricoesEmpresa.TurmaEmpresa.NomeContato = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario = StringUtils.ToInt(this.TxtBxNumeroEmpregados.Text); objInscricoesEmpresa.TurmaEmpresa.EmailContato = this.TxtBxEmail.Text; objInscricoesEmpresa.TurmaEmpresa.Turma = objTurma; objInscricoesEmpresa.TurmaEmpresa.Ativo = true; objInscricoesEmpresa.TurmaEmpresa.Cadastro = DateTime.Now; objInscricoesEmpresa.TurmaEmpresa.UltimaAlteracao = DateTime.Now; objInscricoesEmpresa.TurmaEmpresa.ParticipaPrograma = true; return(objInscricoesEmpresa); }
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 insereQuestionariosEmpresaIniciais(EntInscricoesEmpresa objInscricoesEmpresa, DbTransaction transaction, Database db) { List <EntQuestionario> listaQuestionariosObrigatorios = dalQuestionario.ObterObrigatoriosPorIdTurma(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, transaction, db); foreach (EntQuestionario q in listaQuestionariosObrigatorios) { EntQuestionarioEmpresa qeTemp = dalQuestionarioEmpresa.ObterQuestionarioPorTurmaQuestionarioEmpresa(q.IdQuestionario, objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, transaction, db); if (qeTemp == null) { EntQuestionarioEmpresa qe = new EntQuestionarioEmpresa(); qe.Ativo = false; qe.DtCadastro = DateTime.Now; qe.DtAlteracao = DateTime.Now; qe.PreencheQuestionario = true; qe.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; qe.Programa.IdPrograma = objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma; qe.Questionario.IdQuestionario = q.IdQuestionario; if (objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario > 0) { qe.Usuario.IdUsuario = objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario; if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_MPE) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_MPE_INSCRICAO_CANDIDATURA_ADMINISTRATIVO; } else if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_FGA) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_FGA_INSCRICAO_AUTODIAGNOSTICO_ADMINISTRATIVO; } else if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_PEG) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_PEG_INSCRICAO_AUTODIAGNOSTICO_ADMINISTRATIVO; } } else { if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_MPE) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_MPE_INSCRICAO_CANDIDATURA_EMPRESA; } else if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_FGA) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_FGA_INSCRICAO_AUTODIAGNOSTICO_EMPRESA; } else if (objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma == EntPrograma.PROGRAMA_PEG) { qe.Etapa.TipoEtapa.IdTipoEtapa = EntTipoEtapa.TIPO_ETAPA_PEG_INSCRICAO_AUTODIAGNOSTICO_EMPRESA; } } qe.Etapa = dalEtapa.ObterPorTipoEtapaTurma(qe.Etapa.TipoEtapa.IdTipoEtapa, objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado, transaction, db); qe.ParaAvaliador = false; dalQuestionarioEmpresa.Inserir(qe, transaction, db); } } }
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!"); } }
/// <summary> /// Alterar um InscricoesEmpresa /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade do InscricoesEmpresa</param> /// <returns>Entidade de InscricoesEmpresa</returns> public EntInscricoesEmpresa AlterarEmpresaAdm(EntInscricoesEmpresa objInscricoesEmpresa) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalEmpresaCadastro.Alterar(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro, transaction, db); // Verifica se a empresa ja tem uma turma cadastrata para a turma corrente //if (objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma > 0 && objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma == IdTurmaCorrente) //{ //new BllQuestionarioEmpresa().Inserir( dalTurmaEmpresa.AtivaInativa(objInscricoesEmpresa.TurmaEmpresa, transaction, db); dalTurmaEmpresa.Inserir(objInscricoesEmpresa.TurmaEmpresa, transaction, db); // dalProgramaEmpresa.Alterar(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); //} //else //{ // dalTurmaEmpresa.Inserir(objInscricoesEmpresa.TurmaEmpresa, transaction, db); // objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; // dalProgramaEmpresa.Inserir(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); //} transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objInscricoesEmpresa); }
private void verificaEtapaQuestionarioEmpresaAberto(EntInscricoesEmpresa objInscricoesEmpresa, DbTransaction transaction, Database db) { List <EntQuestionarioEmpresa> listQuestionarioEmpresa = dalQuestionarioEmpresa.ObterQuestionarioPorTurmaEmpresa(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, transaction, db); if (listQuestionarioEmpresa != null) { foreach (EntQuestionarioEmpresa objQuestionarioEmpresa in listQuestionarioEmpresa) { EntEtapa objEtapa = dalEtapa.ObterPorId(objQuestionarioEmpresa.Etapa.IdEtapa, transaction, db); EntEtapa objEtapaTemp = dalEtapa.ObterPorTipoEtapaTurma(objEtapa.TipoEtapa.IdTipoEtapa, objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado, transaction, db); if (objEtapa.IdEtapa != objEtapaTemp.IdEtapa) { objQuestionarioEmpresa.Etapa = objEtapaTemp; dalQuestionarioEmpresa.Alterar(objQuestionarioEmpresa, transaction, db); } } } }
private void ObjectToPage(EntInscricoesEmpresa objInscricoesEmpresa) { // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.RazaoSocial; if (objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.PessoaJuridica) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ); } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ); } this.DrpDwnLstEstado.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado); // Dados do Contato this.TxtBxNomeCompleto.Text = objInscricoesEmpresa.ProgramaEmpresa.NomeResponsavel; this.TxtBxEmail.Text = objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel; }
private EntInscricoesEmpresa PageToObject(Boolean Ativo) { EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.RazaoSocial = this.TxtBxRazaoSocial.Text; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.NomeFantasia = this.TxtBxNomeFantasia.Text; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ = StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado = StringUtils.ToInt(this.DrpDwnLstEstado.SelectedValue); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.AberturaEmpresa = StringUtils.ToDate(this.TxtBxDataAbertura.Text); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.PessoaJuridica = (StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text).Length == 14); // provisorio objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Ativo = Ativo; objInscricoesEmpresa.ProgramaEmpresa.Senha = StringUtils.EncryptPassword(this.TxtBxSenha.Text); objInscricoesEmpresa.ProgramaEmpresa.NomeResponsavel = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel = this.TxtBxEmail.Text; objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma = objPrograma.IdPrograma; return(objInscricoesEmpresa); }
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!"); } }
protected void ImgBttnBaixar_Click(object sender, EventArgs e) { //Obtem dados da TurmaEmpresa Anterior Recente e Valido EntTurmaEmpresa objTurmaEmpresa = new BllTurmaEmpresa().ObterTurmaEmpresaAnteriorPorEmpresaCadastro(EmpresaLogada.IdEmpresaCadastro, objPrograma.IdPrograma, objTurma.IdTurma); //Obtem dados para Inscrição EntInscricoesEmpresa objInscricoesEmpresa = new EntInscricoesEmpresa(); objInscricoesEmpresa.TurmaEmpresa = objTurmaEmpresa; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = EmpresaLogada; // objInscricoesEmpresa.TurmaEmpresa.Cidade = new EntCidade(); // objInscricoesEmpresa.TurmaEmpresa.Bairro = new EntBairro(); // objInscricoesEmpresa.TurmaEmpresa.CidadeContato = new EntCidade(); // objInscricoesEmpresa.TurmaEmpresa.BairroContato = new EntBairro(); objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario = 0; // objInscricoesEmpresa.TurmaEmpresa.Faturamento = new EntFaturamento(); this.ObjectToPage(objInscricoesEmpresa); this.ImgBttnBaixar.Visible = false; }
private void ObjectToPageImportacao(EntInscricoesEmpresa objInscricoesEmpresa) { // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCNPJ(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CNPJ:"; } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CPF:"; } this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxNumeroEmpregados.Text = ""; this.TxtBxEndereco.Text = ""; this.TxtBxComplemento.Text = ""; this.TxtBxNumero.Text = ""; this.TxtBxCEP.Text = ""; this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; //this.SelecionaListItem(this.DrpDwnLstTipoEmpresa, objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.CmbBxTipoEmpresa.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.SelecionaListItem(this.CmbBxFaturamento, objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento); String ValorPadrao = "<< Selecione uma Opção >>"; WebUtils.PopulaDropDownList(CmbBxCategoria, EnumType.TipoDropDownList.Categoria, ValorPadrao); this.CmbBxCategoria.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.PopulaAtividadeEconomica(new EntAtividadeEconomica()); this.SelecionaListItem(this.CmbBxEstado, 0); if (this.CmbBxEstado.SelectedIndex > 0) { this.CmbBxCidade.Enabled = true; } this.PopulaCidade(0); this.SelecionaListItem(this.CmbBxCidade, 0); if (this.CmbBxCidade.SelectedIndex > 0) { this.CmbBxBairro.Enabled = true; } this.PopulaBairro(0); this.SelecionaListItem(this.CmbBxBairro, 0); // Dados do Contato this.TxtBxNomeCompleto.Text = String.Empty; this.TxtBxCPF.Text = String.Empty; this.TxtBxCelular.Text = String.Empty; this.TxtBxEmail.Text = String.Empty; this.RdBttnLstSexo.SelectedValue = String.Empty; this.TxtBxDtNascimento.Text = String.Empty; this.TxtBxEnderecoCompleto.Text = String.Empty; this.TxtBxComplementoContato.Text = String.Empty; this.TxtBxNumeroContato.Text = String.Empty; this.TxtBxCEPContato.Text = String.Empty; this.TxtBxTelefoneFixo.Text = String.Empty; this.CmbBxNivelEscolaridade.SelectedValue = ""; }
private void ObjectToPage(EntInscricoesEmpresa objInscricoesEmpresa) { this.HddnFldIdProgramaEmpresa.Value = IntUtils.ToString(objInscricoesEmpresa.ProgramaEmpresa.IdProgramaEmpresa); // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCNPJ(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CNPJ:"; } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CPF:"; } this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxNumeroEmpregados.Text = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario); this.TxtBxEndereco.Text = objInscricoesEmpresa.TurmaEmpresa.Endereco; this.TxtBxComplemento.Text = objInscricoesEmpresa.TurmaEmpresa.Complemento; this.TxtBxNumero.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco; this.TxtBxCEP.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEP); this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; //this.SelecionaListItem(this.DrpDwnLstTipoEmpresa, objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.CmbBxTipoEmpresa.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.SelecionaListItem(this.CmbBxFaturamento, objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento); //this.SelecionaListItem(this.DrpDwnLstCategoria, objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.CmbBxCategoria.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.PopulaAtividadeEconomica(objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica); if (objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado == 0) { objInscricoesEmpresa.TurmaEmpresa.Estado = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado; } this.SelecionaListItem(this.CmbBxEstado, objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); if (this.CmbBxEstado.SelectedIndex > 0) { this.CmbBxCidade.Enabled = true; } this.PopulaCidade(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); this.SelecionaListItem(this.CmbBxCidade, objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); if (this.CmbBxCidade.SelectedIndex > 0) { this.CmbBxBairro.Enabled = true; } this.PopulaBairro(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); this.SelecionaListItem(this.CmbBxBairro, objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro); // Dados do Contato this.TxtBxNomeCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.NomeContato; this.TxtBxCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.CPFContato); this.TxtBxCelular.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.CelularContato); this.TxtBxEmail.Text = objInscricoesEmpresa.TurmaEmpresa.EmailContato; this.RdBttnLstSexo.SelectedValue = objInscricoesEmpresa.TurmaEmpresa.SexoContato; this.TxtBxDtNascimento.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NascimentoContato); this.TxtBxEnderecoCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.EnderecoContato; this.TxtBxComplementoContato.Text = objInscricoesEmpresa.TurmaEmpresa.ComplementoContato; this.TxtBxNumeroContato.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato; this.TxtBxCEPContato.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEPContato); this.TxtBxTelefoneFixo.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.TelefoneContato); this.CmbBxCargo.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo); this.SelecionaListItem(this.CmbBxEstadoContato, objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); if (this.CmbBxEstadoContato.SelectedIndex > 0) { this.CmbBxCidadeContato.Enabled = true; } this.PopulaCidadeContato(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); this.SelecionaListItem(this.CmbBxCidadeContato, objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); if (this.CmbBxCidadeContato.SelectedIndex > 0) { this.CmbBxBairroContato.Enabled = true; } this.PopulaBairroContato(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); this.SelecionaListItem(this.CmbBxBairroContato, objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro); this.CmbBxNivelEscolaridade.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade); }
private void PageToObject(EntInscricoesEmpresa objInscricoesEmpresa) { objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(this.HddnFldIdInscricaoEmpresa.Value); objInscricoesEmpresa.ProgramaEmpresa.IdProgramaEmpresa = StringUtils.ToInt(this.HddnFldIdProgramaEmpresa.Value); // Dados da Empresa objInscricoesEmpresa.TurmaEmpresa.Ativo = true; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial = this.TxtBxRazaoSocial.Text; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia = this.TxtBxNomeFantasia.Text; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ = StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa = StringUtils.ToDate(this.TxtBxDataAbertura.Text); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica = (StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text).Length == 14); // provisorio objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.Ativo = true; objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario = StringUtils.ToInt(this.TxtBxNumeroEmpregados.Text); objInscricoesEmpresa.TurmaEmpresa.Endereco = this.TxtBxEndereco.Text; objInscricoesEmpresa.TurmaEmpresa.Complemento = this.TxtBxComplemento.Text; objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco = this.TxtBxNumero.Text; objInscricoesEmpresa.TurmaEmpresa.CEP = StringUtils.OnlyNumbers(this.TxtBxCEP.Text); objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento = this.TxtBxPrincipalAtividade.Text; objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa = StringUtils.ToInt(this.CmbBxTipoEmpresa.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento = StringUtils.ToInt(this.CmbBxFaturamento.SelectedValue); //objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria = StringUtils.ToInt(this.DrpDwnLstCategoria.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria = StringUtils.ToInt(this.CmbBxCategoria.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica.IdAtividadeEconomica = StringUtils.ToInt(this.HddnIdAtividadeEconomica.Value); objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado = StringUtils.ToInt(this.CmbBxEstado.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade = StringUtils.ToInt(this.CmbBxCidade.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro = StringUtils.ToInt(this.CmbBxBairro.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.Estado.IdEstado = StringUtils.ToInt(this.CmbBxEstado.SelectedValue); if (objPrograma.IdPrograma == 1) { objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma = new BllTurma().ObterTurmaAtiva(objPrograma.IdPrograma).IdTurma; } else { objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma = objTurma.IdTurma;; } objInscricoesEmpresa.TurmaEmpresa.ParticipaPrograma = true; // Dados do Contato objInscricoesEmpresa.TurmaEmpresa.NomeContato = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.TurmaEmpresa.CPFContato = StringUtils.OnlyNumbers(this.TxtBxCPF.Text); objInscricoesEmpresa.TurmaEmpresa.CelularContato = StringUtils.OnlyNumbers(this.TxtBxCelular.Text); objInscricoesEmpresa.TurmaEmpresa.EmailContato = this.TxtBxEmail.Text; objInscricoesEmpresa.TurmaEmpresa.SexoContato = this.RdBttnLstSexo.SelectedValue; objInscricoesEmpresa.TurmaEmpresa.NascimentoContato = StringUtils.ToDate(this.TxtBxDtNascimento.Text); objInscricoesEmpresa.TurmaEmpresa.EnderecoContato = this.TxtBxEnderecoCompleto.Text; objInscricoesEmpresa.TurmaEmpresa.ComplementoContato = this.TxtBxComplementoContato.Text; objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato = this.TxtBxNumeroContato.Text; objInscricoesEmpresa.TurmaEmpresa.CEPContato = StringUtils.OnlyNumbers(this.TxtBxCEPContato.Text); objInscricoesEmpresa.TurmaEmpresa.TelefoneContato = StringUtils.OnlyNumbers(this.TxtBxTelefoneFixo.Text); objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo = StringUtils.ToInt(this.CmbBxCargo.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado = StringUtils.ToInt(this.CmbBxEstadoContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade = StringUtils.ToInt(this.CmbBxCidadeContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro = StringUtils.ToInt(this.CmbBxBairroContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade = StringUtils.ToInt(this.CmbBxNivelEscolaridade.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.FaixaEtaria.IdContatoFaixaEtaria = this.ProcessaFaixaEtaria(StringUtils.ToDate(this.TxtBxDtNascimento.Text)); //Verifica se é importação, caso seja manter a mesma senha do cadastro importado. objInscricoesEmpresa.ProgramaEmpresa.Senha = HddnFldSenha.Value; //-------------- objInscricoesEmpresa.ProgramaEmpresa.NomeResponsavel = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel = this.TxtBxEmail.Text; objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma = objPrograma.IdPrograma; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.ParticipouMPE2011 = true; }
private void ObjectToPage(EntInscricoesEmpresa objInscricoesEmpresa) { this.HddnFldIdProgramaEmpresa.Value = IntUtils.ToString(objInscricoesEmpresa.ProgramaEmpresa.IdProgramaEmpresa); // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCNPJ(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CNPJ:"; } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CPF:"; } this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxNumeroEmpregados.Text = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario); this.TxtBxEndereco.Text = objInscricoesEmpresa.TurmaEmpresa.Endereco; this.TxtBxComplemento.Text = objInscricoesEmpresa.TurmaEmpresa.Complemento; this.TxtBxNumero.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco; this.TxtBxCEP.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEP); this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; //this.SelecionaListItem(this.DrpDwnLstTipoEmpresa, objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.CmbBxTipoEmpresa.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.SelecionaListItem(this.CmbBxFaturamento, objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento); //this.SelecionaListItem(this.DrpDwnLstCategoria, objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.CmbBxCategoria.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.PopulaAtividadeEconomica(objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica); if (objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado == 0) { objInscricoesEmpresa.TurmaEmpresa.Estado = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado; } this.SelecionaListItem(this.CmbBxEstado, objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); if (this.CmbBxEstado.SelectedIndex > 0) { this.CmbBxCidade.Enabled = true; } this.PopulaCidade(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); this.SelecionaListItem(this.CmbBxCidade, objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); if (this.CmbBxCidade.SelectedIndex > 0) { this.CmbBxBairro.Enabled = true; } this.PopulaBairro(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); this.SelecionaListItem(this.CmbBxBairro, objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro); // Dados do Contato this.TxtBxNomeCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.NomeContato; this.TxtBxCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.CPFContato); this.TxtBxCelular.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.CelularContato); this.TxtBxEmail.Text = objInscricoesEmpresa.TurmaEmpresa.EmailContato; this.RdBttnLstSexo.SelectedValue = objInscricoesEmpresa.TurmaEmpresa.SexoContato; this.TxtBxDtNascimento.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NascimentoContato); this.TxtBxEnderecoCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.EnderecoContato; this.TxtBxComplementoContato.Text = objInscricoesEmpresa.TurmaEmpresa.ComplementoContato; this.TxtBxNumeroContato.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato; this.TxtBxCEPContato.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEPContato); this.TxtBxTelefoneFixo.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.TelefoneContato); this.CmbBxCargo.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo); this.SelecionaListItem(this.CmbBxEstadoContato, objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); if (this.CmbBxEstadoContato.SelectedIndex > 0) { this.CmbBxCidadeContato.Enabled = true; } this.PopulaCidadeContato(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); this.SelecionaListItem(this.CmbBxCidadeContato, objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); if (this.CmbBxCidadeContato.SelectedIndex > 0) { this.CmbBxBairroContato.Enabled = true; } this.PopulaBairroContato(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); this.SelecionaListItem(this.CmbBxBairroContato, objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro); this.CmbBxNivelEscolaridade.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade); // Teste de AutoAvaliação if (TxtBxEndereco.Text != "") { this.RdBttnLstPergunta1.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta1).ToString(); this.RdBttnLstPergunta2.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta2).ToString(); this.RdBttnLstPergunta3.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta3).ToString(); this.RdBttnLstPergunta4.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta4).ToString(); this.tabelaResposta.Style.Add("display", "block"); } int numSim = 0; if (objInscricoesEmpresa.TurmaEmpresa.Pergunta1) { numSim = numSim + 1; } if (objInscricoesEmpresa.TurmaEmpresa.Pergunta2) { numSim = numSim + 1; } if (objInscricoesEmpresa.TurmaEmpresa.Pergunta3) { numSim = numSim + 1; } if (objInscricoesEmpresa.TurmaEmpresa.Pergunta4 && numSim < 3) { numSim = numSim + 1; } if (numSim == 1) { linha1Coluna1.Style.Add("background", "#58ACFA"); linha1Coluna2.Style.Add("background", "#58ACFA"); } else if (numSim == 2) { linha2Coluna1.Style.Add("background", "#58ACFA"); linha2Coluna2.Style.Add("background", "#58ACFA"); } else if (numSim >= 3) { linha3Coluna1.Style.Add("background", "#58ACFA"); linha3Coluna2.Style.Add("background", "#58ACFA"); } }
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 ObjectToPageImportacao(EntInscricoesEmpresa objInscricoesEmpresa) { // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; if (objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica) { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCNPJ(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CNPJ:"; } else { this.TxtBxCNPJCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.LblCPF_CNPJ.Text = "CPF:"; } this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxNumeroEmpregados.Text = ""; this.TxtBxEndereco.Text = ""; this.TxtBxComplemento.Text = ""; this.TxtBxNumero.Text = ""; this.TxtBxCEP.Text = ""; this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; //this.SelecionaListItem(this.DrpDwnLstTipoEmpresa, objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.CmbBxTipoEmpresa.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa); this.SelecionaListItem(this.CmbBxFaturamento, objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento); String ValorPadrao = "<< Selecione uma Opção >>"; WebUtils.PopulaDropDownList(CmbBxCategoria, EnumType.TipoDropDownList.Categoria, ValorPadrao); this.CmbBxCategoria.SelectedValue = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria); this.PopulaAtividadeEconomica(new EntAtividadeEconomica()); this.SelecionaListItem(this.CmbBxEstado, 0); if (this.CmbBxEstado.SelectedIndex > 0) { this.CmbBxCidade.Enabled = true; } this.PopulaCidade(0); this.SelecionaListItem(this.CmbBxCidade, 0); if (this.CmbBxCidade.SelectedIndex > 0) { this.CmbBxBairro.Enabled = true; } this.PopulaBairro(0); this.SelecionaListItem(this.CmbBxBairro, 0); // Dados do Contato this.TxtBxNomeCompleto.Text = String.Empty; this.TxtBxCPF.Text = String.Empty; this.TxtBxCelular.Text = String.Empty; this.TxtBxEmail.Text = String.Empty; this.RdBttnLstSexo.SelectedValue = String.Empty; this.TxtBxDtNascimento.Text = String.Empty; this.TxtBxEnderecoCompleto.Text = String.Empty; this.TxtBxComplementoContato.Text = String.Empty; this.TxtBxNumeroContato.Text = String.Empty; this.TxtBxCEPContato.Text = String.Empty; this.TxtBxTelefoneFixo.Text = String.Empty; this.CmbBxNivelEscolaridade.SelectedValue = ""; // Teste de AutoAvaliação //if (TxtBxEndereco.Text != "") //{ // this.RdBttnLstPergunta1.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta1).ToString(); // this.RdBttnLstPergunta2.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta2).ToString(); // this.RdBttnLstPergunta3.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta3).ToString(); // this.RdBttnLstPergunta4.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta4).ToString(); // this.tabelaResposta.Style.Add("display", "block"); //} this.tabelaResposta.Style.Add("display", "block"); //int numSim = 0; //if (objInscricoesEmpresa.TurmaEmpresa.Pergunta1) //{ // numSim = numSim + 1; //} //if (objInscricoesEmpresa.TurmaEmpresa.Pergunta2) //{ // numSim = numSim + 1; //} //if (objInscricoesEmpresa.TurmaEmpresa.Pergunta3) //{ // numSim = numSim + 1; //} //if (objInscricoesEmpresa.TurmaEmpresa.Pergunta4 && numSim < 3) //{ // numSim = numSim + 1; //} //if (numSim == 1) //{ // linha1Coluna1.Style.Add("background", "#58ACFA"); // linha1Coluna2.Style.Add("background", "#58ACFA"); //} //else if (numSim == 2) //{ // linha2Coluna1.Style.Add("background", "#58ACFA"); // linha2Coluna2.Style.Add("background", "#58ACFA"); //} //else if (numSim >= 3) //{ // linha3Coluna1.Style.Add("background", "#58ACFA"); // linha3Coluna2.Style.Add("background", "#58ACFA"); //} }
public EntInscricoesEmpresa InserirAlterar(EntInscricoesEmpresa objInscricoesEmpresa) { return(this.InserirAlterar(objInscricoesEmpresa, true)); }
private void ObjectToPage(EntInscricoesEmpresa objInscricoesEmpresa, Boolean ImportacaoOutrosProgramas) { this.HddnFldEmpresaCadastro.Value = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); this.HddnFldTurma.Value = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma); this.PopulaTurma(); SetSelectedItemInDropDownList(CmbBxTurma, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma)); this.PopulaEstado(); SetSelectedItemInDropDownList(CmbBxEstado, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado)); this.PopulaCidade(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); SetSelectedItemInDropDownList(CmbBxCidade, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade)); this.PopulaBairro(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); SetSelectedItemInDropDownList(CmbBxBairro, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro)); // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; this.TxtBxCNPJCPF.Text = FormatUtils.FormataCNPJ_CPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.TxtBxCNPJCPFValido.Text = this.TxtBxCNPJCPF.Text; this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxEndereco.Text = objInscricoesEmpresa.TurmaEmpresa.Endereco; this.TxtBxNumero.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco; this.TxtBxComplemento.Text = objInscricoesEmpresa.TurmaEmpresa.Complemento; this.TxtBxCEP.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEP); this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; this.PopulaTipoEmpresa(); SetSelectedItemInDropDownList(CmbBxTipoEmpresa, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa)); if (!ImportacaoOutrosProgramas) { this.PopulaFaturamento(4); SetSelectedItemInDropDownList(CmbBxFaturamento, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento)); this.TxtBxNumeroEmpregados.Text = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario); } this.PopulaCategoria(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica); SetSelectedItemInDropDownList(CmbBxCategoria, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria)); this.PopulaAtividadeEconomica(objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica); // Dados do Contato this.TxtBxNomeCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.NomeContato; this.TxtBxCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.CPFContato); this.TxtBxCelular.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.CelularContato); this.TxtBxEmail.Text = objInscricoesEmpresa.TurmaEmpresa.EmailContato; this.TxtBxDtNascimento.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NascimentoContato); this.TxtBxEnderecoCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.EnderecoContato; this.TxtBxNumeroContato.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato; this.TxtBxComplementoContato.Text = objInscricoesEmpresa.TurmaEmpresa.ComplementoContato; this.TxtBxCEPContato.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEPContato); this.TxtBxTelefoneFixo.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.TelefoneContato); this.PopulaCargo(); SetSelectedItemInDropDownList(CmbBxCargo, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo)); this.PopulaEstadoContato(); SetSelectedItemInDropDownList(CmbBxEstadoContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado)); this.PopulaCidadeContato(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); SetSelectedItemInDropDownList(CmbBxCidadeContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade)); this.PopulaBairroContato(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); SetSelectedItemInDropDownList(CmbBxBairroContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro)); this.PopulaNivelEscolaridade(); SetSelectedItemInDropDownList(CmbBxNivelEscolaridade, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade)); SetSelectedItemInDropDownList(RdBttnLstSexo, objInscricoesEmpresa.TurmaEmpresa.SexoContato); }
private void PageToObject(EntInscricoesEmpresa objInscricoesEmpresa, EntGrupoEmpresa objGrupoEmpresa) { objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(this.HddnFldEmpresaCadastro.Value); objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma = StringUtils.ToInt(this.HddnFldTurma.Value); // Dados da Empresa objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial = this.TxtBxRazaoSocial.Text; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia = this.TxtBxNomeFantasia.Text; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ = StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa = StringUtils.ToDate(this.TxtBxDataAbertura.Text); objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica = (StringUtils.OnlyNumbers(this.TxtBxCNPJCPF.Text).Length == 11); // provisorio objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.Ativo = true; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.Estado.IdEstado = int.Parse(CmbBxEstado.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario = StringUtils.ToInt(this.TxtBxNumeroEmpregados.Text); objInscricoesEmpresa.TurmaEmpresa.Endereco = this.TxtBxEndereco.Text; objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco = this.TxtBxNumero.Text; objInscricoesEmpresa.TurmaEmpresa.Complemento = this.TxtBxComplemento.Text; objInscricoesEmpresa.TurmaEmpresa.CEP = StringUtils.OnlyNumbers(this.TxtBxCEP.Text); objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento = this.TxtBxPrincipalAtividade.Text; objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa = StringUtils.ToInt(this.CmbBxTipoEmpresa.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento = StringUtils.ToInt(this.CmbBxFaturamento.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria = StringUtils.ToInt(this.CmbBxCategoria.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica.IdAtividadeEconomica = StringUtils.ToInt(this.HddnIdAtividadeEconomica.Value); objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma = new BllTurma().ObterTurmaAtiva(objPrograma.IdPrograma).IdTurma; objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario = IdUsuarioLogado; objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma = int.Parse(CmbBxTurma.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado = int.Parse(CmbBxEstado.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade = int.Parse(CmbBxCidade.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro = int.Parse(CmbBxBairro.SelectedValue); //objInscricoesEmpresa.TurmaEmpresa. //Dados de Grupo x Empresa objGrupoEmpresa = new EntGrupoEmpresa(); objGrupoEmpresa.Ativo = true; objGrupoEmpresa.DtCadastro = DateTime.Now; objGrupoEmpresa.EmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro; // Dados do Contato objInscricoesEmpresa.TurmaEmpresa.NomeContato = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.TurmaEmpresa.CPFContato = StringUtils.OnlyNumbers(this.TxtBxCPF.Text); objInscricoesEmpresa.TurmaEmpresa.CelularContato = StringUtils.OnlyNumbers(this.TxtBxCelular.Text); objInscricoesEmpresa.TurmaEmpresa.EmailContato = this.TxtBxEmail.Text; objInscricoesEmpresa.TurmaEmpresa.NascimentoContato = StringUtils.ToDate(this.TxtBxDtNascimento.Text); objInscricoesEmpresa.TurmaEmpresa.EnderecoContato = this.TxtBxEnderecoCompleto.Text; objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato = this.TxtBxNumeroContato.Text; objInscricoesEmpresa.TurmaEmpresa.ComplementoContato = this.TxtBxComplementoContato.Text; objInscricoesEmpresa.TurmaEmpresa.CEPContato = StringUtils.OnlyNumbers(this.TxtBxCEPContato.Text); objInscricoesEmpresa.TurmaEmpresa.TelefoneContato = StringUtils.OnlyNumbers(this.TxtBxTelefoneFixo.Text); objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo = StringUtils.ToInt(this.CmbBxCargo.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado = StringUtils.ToInt(this.CmbBxEstadoContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade = StringUtils.ToInt(this.CmbBxCidadeContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro = StringUtils.ToInt(this.CmbBxBairroContato.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade = StringUtils.ToInt(this.CmbBxNivelEscolaridade.SelectedValue); objInscricoesEmpresa.TurmaEmpresa.FaixaEtaria.IdContatoFaixaEtaria = this.ProcessaFaixaEtaria(StringUtils.ToDate(this.TxtBxDtNascimento.Text)); objInscricoesEmpresa.TurmaEmpresa.SexoContato = RdBttnLstSexo.SelectedValue; objInscricoesEmpresa.ProgramaEmpresa.NomeResponsavel = this.TxtBxNomeCompleto.Text; objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel = this.TxtBxEmail.Text; objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma = objPrograma.IdPrograma; if (divSenha.Visible) { objInscricoesEmpresa.ProgramaEmpresa.Senha = StringUtils.EncryptPassword(this.TxtBxSenha.Text); } }
private void ObjectToPage(EntInscricoesEmpresa objInscricoesEmpresa, Boolean ImportacaoOutrosProgramas) { this.HddnFldEmpresaCadastro.Value = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); this.HddnFldTurma.Value = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma); this.PopulaTurma(); SetSelectedItemInDropDownList(CmbBxTurma, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma)); this.PopulaEstado(); SetSelectedItemInDropDownList(CmbBxEstado, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado)); this.PopulaCidade(objInscricoesEmpresa.TurmaEmpresa.Estado.IdEstado); SetSelectedItemInDropDownList(CmbBxCidade, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade)); this.PopulaBairro(objInscricoesEmpresa.TurmaEmpresa.Cidade.IdCidade); SetSelectedItemInDropDownList(CmbBxBairro, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Bairro.IdBairro)); // Dados da Empresa this.TxtBxRazaoSocial.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.RazaoSocial; this.TxtBxNomeFantasia.Text = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.NomeFantasia; this.TxtBxCNPJCPF.Text = FormatUtils.FormataCNPJ_CPF(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.CPF_CNPJ); this.TxtBxCNPJCPFValido.Text = this.TxtBxCNPJCPF.Text; this.TxtBxDataAbertura.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.AberturaEmpresa); this.TxtBxEndereco.Text = objInscricoesEmpresa.TurmaEmpresa.Endereco; this.TxtBxNumero.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEndereco; this.TxtBxComplemento.Text = objInscricoesEmpresa.TurmaEmpresa.Complemento; this.TxtBxCEP.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEP); this.TxtBxPrincipalAtividade.Text = objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomicaComplemento; this.PopulaTipoEmpresa(); SetSelectedItemInDropDownList(CmbBxTipoEmpresa, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.TipoEmpresa.IdTipoEmpresa)); if (!ImportacaoOutrosProgramas) { this.PopulaFaturamento(4); SetSelectedItemInDropDownList(CmbBxFaturamento, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Faturamento.IdFaturamento)); this.TxtBxNumeroEmpregados.Text = IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NumeroFuncionario); } this.PopulaCategoria(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.PessoaJuridica); SetSelectedItemInDropDownList(CmbBxCategoria, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Categoria.IdCategoria)); this.PopulaAtividadeEconomica(objInscricoesEmpresa.TurmaEmpresa.AtividadeEconomica); // Dados do Contato this.TxtBxNomeCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.NomeContato; this.TxtBxCPF.Text = FormatUtils.FormatCPF(objInscricoesEmpresa.TurmaEmpresa.CPFContato); this.TxtBxCelular.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.CelularContato); this.TxtBxEmail.Text = objInscricoesEmpresa.TurmaEmpresa.EmailContato; this.TxtBxDtNascimento.Text = DateUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.NascimentoContato); this.TxtBxEnderecoCompleto.Text = objInscricoesEmpresa.TurmaEmpresa.EnderecoContato; this.TxtBxNumeroContato.Text = objInscricoesEmpresa.TurmaEmpresa.NumeroEnderecoContato; this.TxtBxComplementoContato.Text = objInscricoesEmpresa.TurmaEmpresa.ComplementoContato; this.TxtBxCEPContato.Text = FormatUtils.FormatCEP(objInscricoesEmpresa.TurmaEmpresa.CEPContato); this.TxtBxTelefoneFixo.Text = FormatUtils.FormatTelefone(objInscricoesEmpresa.TurmaEmpresa.TelefoneContato); this.PopulaCargo(); SetSelectedItemInDropDownList(CmbBxCargo, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.Cargo.IdCargo)); this.PopulaEstadoContato(); SetSelectedItemInDropDownList(CmbBxEstadoContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado)); this.PopulaCidadeContato(objInscricoesEmpresa.TurmaEmpresa.EstadoContato.IdEstado); SetSelectedItemInDropDownList(CmbBxCidadeContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade)); this.PopulaBairroContato(objInscricoesEmpresa.TurmaEmpresa.CidadeContato.IdCidade); SetSelectedItemInDropDownList(CmbBxBairroContato, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.BairroContato.IdBairro)); this.PopulaNivelEscolaridade(); SetSelectedItemInDropDownList(CmbBxNivelEscolaridade, IntUtils.ToString(objInscricoesEmpresa.TurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade)); SetSelectedItemInDropDownList(RdBttnLstSexo, objInscricoesEmpresa.TurmaEmpresa.SexoContato); List <EntQuestionario> listaQuestionarios = new BllQuestionario().ObterAbertosPorIdTurmaIdEmpresa(this.objTurma.IdTurma, this.EmpresaLogada.IdEmpresaCadastro); foreach (EntQuestionario eq in listaQuestionarios) { if (eq.IdQuestionario == EntQuestionario.QUESTIONARIO_INOVACAO_2011) { if (eq.EmpresaParticipa) { Destaque2.SelectedValue = "1"; } else { Destaque2.SelectedValue = "0"; } } else if (eq.IdQuestionario == EntQuestionario.QUESTIONARIO_RESPONSABILIDADE_2011) { if (eq.EmpresaParticipa) { Destaque1.SelectedValue = "1"; } else { Destaque1.SelectedValue = "0"; } } else if (eq.IdQuestionario == EntQuestionario.QUESTIONARIO_EMPREENDEDORISMO_2011) { if (eq.EmpresaParticipa) { Destaque3.SelectedValue = "1"; } else { Destaque3.SelectedValue = "0"; } } } // Teste de AutoAvaliação this.RdBttnLstPergunta1.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta1).ToString(); this.RdBttnLstPergunta2.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta2).ToString(); this.RdBttnLstPergunta3.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta3).ToString(); this.RdBttnLstPergunta4.SelectedValue = BooleanUtils.ToInt(objInscricoesEmpresa.TurmaEmpresa.Pergunta4).ToString(); }
/// <summary> /// Inclui um InscricoesEmpresa /// </summary> /// <autor>Fernando Carvalho, mas... foi alterado por alguem</autor> /// <param name="objUsuario">Entidade do InscricoesEmpresa</param> /// <returns>Entidade de InscricoesEmpresa</returns> public EntInscricoesEmpresa InserirAlterar(EntInscricoesEmpresa objInscricoesEmpresa, Boolean flGeraQuestionarios) { Boolean isNovoCadastro = true; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { EntEmpresaCadastro empCadastro = dalEmpresaCadastro.ObterPorCpfCnpj(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ, transaction, db); if (empCadastro != null) { empCadastro.AberturaEmpresa = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.AberturaEmpresa; empCadastro.Ativo = true; empCadastro.CPF_CNPJ = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.CPF_CNPJ; empCadastro.Estado.IdEstado = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.Estado.IdEstado; empCadastro.NomeFantasia = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.NomeFantasia; empCadastro.PessoaJuridica = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.PessoaJuridica; empCadastro.RazaoSocial = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.RazaoSocial; objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro = empCadastro; objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro = objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro; dalEmpresaCadastro.Alterar(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro, transaction, db); } else { objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro = dalEmpresaCadastro.Inserir(objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro, transaction, db); } if (objInscricoesEmpresa.TurmaEmpresa != null && objInscricoesEmpresa.TurmaEmpresa.Turma != null && objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma > 0) { objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; if (new BllTurmaEmpresa().ObterPorTurmaEmpresa(objInscricoesEmpresa.TurmaEmpresa) != null) { objInscricoesEmpresa.TurmaEmpresa.Ativo = !objInscricoesEmpresa.TurmaEmpresa.Ativo; dalTurmaEmpresa.AtivaInativa(objInscricoesEmpresa.TurmaEmpresa, transaction, db); isNovoCadastro = false; } List <EntQuestionario> listaQuestionarios = new BllQuestionario().ObterAbertosPorIdTurmaIdEmpresa(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); Boolean Participa = false; foreach (EntQuestionario eq in listaQuestionarios) { if (eq.EmpresaParticipa) { Participa = true; } } if (Participa) { flGeraQuestionarios = false; } if (dalQuestionarioEmpresa.ObterQuestionarioPorTurmaEmpresa(objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, transaction, db) != null) { flGeraQuestionarios = false; } dalTurmaEmpresa.Inserir(objInscricoesEmpresa.TurmaEmpresa, transaction, db); objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro = objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro; if (flGeraQuestionarios) { insereQuestionariosEmpresaIniciais(objInscricoesEmpresa, transaction, db); } else { verificaEtapaQuestionarioEmpresaAberto(objInscricoesEmpresa, transaction, db); } } EntProgramaEmpresa objProgramEmpresaTemp = new BllProgramaEmpresa().ObterPorProgramaEmpresa(objInscricoesEmpresa.ProgramaEmpresa.Programa.IdPrograma, objInscricoesEmpresa.ProgramaEmpresa.EmpresaCadastro.IdEmpresaCadastro); if (objProgramEmpresaTemp != null) { if (objInscricoesEmpresa.ProgramaEmpresa.Senha == null || objInscricoesEmpresa.ProgramaEmpresa.Senha == "D41D8CD98F00B204E9800998ECF8427E") { objInscricoesEmpresa.ProgramaEmpresa.Senha = objProgramEmpresaTemp.Senha; } objInscricoesEmpresa.ProgramaEmpresa.EmailResponsavel = objInscricoesEmpresa.TurmaEmpresa.EmailContato; objInscricoesEmpresa.ProgramaEmpresa.IdProgramaEmpresa = objProgramEmpresaTemp.IdProgramaEmpresa; dalProgramaEmpresa.Alterar(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); } else { dalProgramaEmpresa.Inserir(objInscricoesEmpresa.ProgramaEmpresa, transaction, db); } transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } if (objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario > 0) { if (isNovoCadastro) { new BllLogAcao().Inserir(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario, EntTipoAcao.TIPO_ACAO_CADASTRO_EMPRESA); } else { new BllLogAcao().Inserir(objInscricoesEmpresa.TurmaEmpresa.Turma.IdTurma, objInscricoesEmpresa.TurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objInscricoesEmpresa.TurmaEmpresa.Usuario.IdUsuario, EntTipoAcao.TIPO_ACAO_ALTERACAO_EMPRESA); } } return(objInscricoesEmpresa); }