/// <summary> /// Retorna uma TurmaEmpresas /// </summary> /// <autor>Fabio Moraes</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa ObterPorIdEmpresaIdPrograma(Int32 IdEmpresa, Int32 IdPrograma) { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objTurmaEmpresa = dalTurmaEmpresa.ObterPorIdEmpresaIdPrograma(IdEmpresa, IdPrograma, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objTurmaEmpresa); }
private void PopulaGridEmpresa(EntTurmaEmpresa objTurmaEmpresa, EntGrupo objGrupo, String sProtocolo, DateTime dDataInicio, DateTime dDataFim) { ListaGrid = new BllTurmaEmpresa().ObterTodasInscritasPorFiltros(objTurmaEmpresa, objGrupo, sProtocolo, dDataInicio, dDataFim, EntTipoEtapa.TIPO_ETAPA_MPE_INSCRICAO_CANDIDATURA_ADMINISTRATIVO); ListaGridEtiqueta = ListaGrid; ListaGrid = ListaGrid; this.AtualizaGrid(); }
/// <summary> /// Retorna uma lista de TurmaEmpresas /// </summary> /// <autor>Fabio Moraes</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa ObterTurmaEmpresaAnteriorPorEmpresaCadastro(Int32 IdEmpresaCadastro, Int32 IdPrograma, Int32 IdTurma) { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objTurmaEmpresa = dalTurmaEmpresa.ObterTurmaEmpresaAnteriorPorEmpresaCadastro(IdEmpresaCadastro, IdPrograma, IdTurma, transaction, db); objTurmaEmpresa.AtividadeEconomica = new DalAtividadeEconomica().ObterPorId(objTurmaEmpresa.AtividadeEconomica.IdAtividadeEconomica, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objTurmaEmpresa); }
/// <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); }
/// <summary> /// Popula Grupo, conforme DataRecord passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">Registro a ser percorrido.</param> /// <returns><list type="EntGrupo">EntGrupo</list></returns> private EntTurmaEmpresa PopularRowCuston(DbDataRecord dtrDados) { EntTurmaEmpresa entReturn; try { entReturn = new EntTurmaEmpresa(); entReturn.EmpresaCadastro.IdEmpresaCadastro = ObjectUtils.ToInt(dtrDados["CEA_EMP_CADASTRO"]); entReturn.EmpresaCadastro.RazaoSocial = ObjectUtils.ToString(dtrDados["TX_RAZAO_SOCIAL"]); entReturn.EmpresaCadastro.NomeFantasia = ObjectUtils.ToString(dtrDados["TX_NOME_FANTASIA"]); entReturn.EmpresaCadastro.CPF_CNPJ = ObjectUtils.ToString(dtrDados["TX_CPF_CNPJ"]); entReturn.EmpresaCadastro.AberturaEmpresa = ObjectUtils.ToDate(dtrDados["DT_ABERTURA_EMPRESA"]); entReturn.EmpresaCadastro.ParticipouMPE2006 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2006"]); entReturn.EmpresaCadastro.ParticipouMPE2007 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2007"]); entReturn.EmpresaCadastro.ParticipouMPE2008 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2008"]); entReturn.EmpresaCadastro.ParticipouMPE2009 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2009"]); entReturn.EmpresaCadastro.ParticipouMPE2010 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2010"]); entReturn.EmpresaCadastro.ParticipouMPE2011 = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPOU_MPE_2011"]); entReturn.Estado.IdEstado = ObjectUtils.ToInt(dtrDados["CDA_ESTADO"]); entReturn.Estado.Estado = ObjectUtils.ToString(dtrDados["TX_ESTADO"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); entReturn.ParticipaPrograma = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPA_PROGRAMA"]); entReturn.Turma.IdTurma = ObjectUtils.ToInt(dtrDados["CEA_TURMA"]); } catch (Exception ex) { throw ex; } return(entReturn); }
/// <summary> /// Retorna uma TurmaEmpresas /// </summary> /// <autor>Thiago Moreira</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa ObterPorTurmaEmpresa(EntTurmaEmpresa objTurmaEmpresa) { EntTurmaEmpresa turmaEmpresa = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { turmaEmpresa = dalTurmaEmpresa.ObterPorTurmaEmpresa(objTurmaEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(turmaEmpresa); }
protected void grdEmpresas_RowDeleting(object sender, GridViewDeleteEventArgs e) { ImageButton btnParticipaPrograma = ((ImageButton)grdEmpresas.Rows[e.RowIndex].FindControl("ImagBttnParticipaPrograma")); String imageUrl; Label lblParticipaProgramaAux = (Label)grdEmpresas.Rows[e.RowIndex].FindControl("LblParticipaPrograma"); try { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(((Label)this.grdEmpresas.Rows[e.RowIndex].FindControl("lblIdEmpresaCadastro")).Text); objTurmaEmpresa.Turma.IdTurma = StringUtils.ToInt(((Label)this.grdEmpresas.Rows[e.RowIndex].FindControl("lblIdTurma")).Text); if (lblParticipaProgramaAux.Text == "True") { imageUrl = "~/Image/file_delete2.png"; lblParticipaProgramaAux.Text = "False"; btnParticipaPrograma.ImageUrl = imageUrl; objTurmaEmpresa.ParticipaPrograma = false; } else { imageUrl = "~/Image/_file_Ok2.png"; lblParticipaProgramaAux.Text = "True"; btnParticipaPrograma.ImageUrl = imageUrl; objTurmaEmpresa.ParticipaPrograma = true; } new BllInscricoesEmpresa().ParticiparPrograma(objTurmaEmpresa); MessageBox(this.Page, "Empresa Alterada com sucesso!"); } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar alterar Etapa!"); //logger.Error("Erro ao inserir o EntUsuario!", ex); } }
private void Pesquisar() { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); EntGrupo objGrupo = new EntGrupo(); objGrupo.IdGrupo = UCEstado1.IdGrupo; String sProtocolo = this.txtProtocolo.Text; objTurmaEmpresa.Turma.IdTurma = UCEstado1.IdTurma; objTurmaEmpresa.Estado.IdEstado = UCEstado1.IdEstado; objTurmaEmpresa.Cidade.EscritorioRegional.IdEscritorioRegional = UCEstado1.IdEscritorioRegional; objTurmaEmpresa.Cidade.EstadoRegiao.IdEstadoRegiao = UCEstado1.IdRegiao; objTurmaEmpresa.Cidade.IdCidade = UCEstado1.IdCidade; objTurmaEmpresa.Faturamento.IdFaturamento = StringUtils.ToInt(this.ddlFaturamento.SelectedValue); objTurmaEmpresa.NumeroFuncionario = StringUtils.ToInt(this.txtNumeroFuncionarios.Text); objTurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade = StringUtils.ToInt(this.ddlNivelEscolaridade.SelectedValue); objTurmaEmpresa.FaixaEtaria.IdContatoFaixaEtaria = StringUtils.ToInt(this.ddlFaixaEtaria.SelectedValue); objTurmaEmpresa.EmpresaCadastro.NomeFantasia = this.TxtBxNomePesquisa.Text; objTurmaEmpresa.EmpresaCadastro.RazaoSocial = this.TxtBxRazaoSocial.Text; objTurmaEmpresa.EmpresaCadastro.CPF_CNPJ = StringUtils.OnlyNumbers(this.txtCpfCnpj.Text); objTurmaEmpresa.Status = StringUtils.ToInt(this.ddlStatus.SelectedValue); objTurmaEmpresa.Categoria.IdCategoria = StringUtils.ToInt(this.ddlCategoria.SelectedValue); objTurmaEmpresa.TipoEmpresa.IdTipoEmpresa = StringUtils.ToInt(this.ddlTipoEmpresa.SelectedValue); objTurmaEmpresa.ParticipaPrograma = this.ChckBxParticipaPrograma.Checked; //Premios objTurmaEmpresa.SexoContato = this.ddlSexo.SelectedValue == "0" ? "" : this.ddlSexo.SelectedValue; DateTime dDataInicio = StringUtils.ToDate(this.txtDe.Text); DateTime dDataFim = StringUtils.ToDate(this.txtAte.Text); this.PopulaGridEmpresa(objTurmaEmpresa, objGrupo, sProtocolo, dDataInicio, dDataFim); }
private void repEtiqueta_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { switch (e.Item.ItemType) { case ListItemType.AlternatingItem: case ListItemType.Item: Label lblRazaoSocial = (Label)e.Item.FindControl("lblRazaoSocial"); Label lblContato = (Label)e.Item.FindControl("lblContato"); Label lblEndereco = (Label)e.Item.FindControl("lblEndereco"); Label lblCEP = (Label)e.Item.FindControl("lblCEP"); Label lblCidade = (Label)e.Item.FindControl("lblCidade"); Label lblEstado = (Label)e.Item.FindControl("lblEstado"); EntTurmaEmpresa objTurmaEmpresa = ((EntTurmaEmpresa)e.Item.DataItem); lblRazaoSocial.Text = objTurmaEmpresa.EmpresaCadastro.RazaoSocial; lblContato.Text = objTurmaEmpresa.NomeContato; lblEndereco.Text = objTurmaEmpresa.EnderecoContato; lblCEP.Text = objTurmaEmpresa.CEPContato; lblCidade.Text = objTurmaEmpresa.CidadeContato.Cidade; lblEstado.Text = objTurmaEmpresa.EstadoContato.Sigla; break; } }
//Inscreve ou remove inscrição de empresa em questionário private void AlteraParticipacao(Int32 IdTurma) { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = this.EmpresaLogada.IdEmpresaCadastro; objTurmaEmpresa.Turma.IdTurma = IdTurma; objTurmaEmpresa = new BllTurmaEmpresa().ObterPorTurmaEmpresa(objTurmaEmpresa); if (Request["QueroParticipar"] == "1") { //Cria QUESTIONARIO_EMPRESA para o questionario e empresa em questao if (objTurmaEmpresa == null) { objTurmaEmpresa = new BllTurmaEmpresa().InsereInscricaoTurmaEmpresa(this.objPrograma.IdPrograma, this.EmpresaLogada.IdEmpresaCadastro, IdTurma, EmpresaLogada.Estado.IdEstado, IdUsuarioLogado); } else { objTurmaEmpresa.Ativo = true; objTurmaEmpresa.ParticipaPrograma = true; objTurmaEmpresa.UltimaAlteracao = DateTime.Now; if (IdUsuarioLogado > 0) { objTurmaEmpresa.Usuario.IdUsuario = IdUsuarioLogado; } new BllTurmaEmpresa().ParticiparPrograma(objTurmaEmpresa); } } else { //Inativa QUESTIONARIO_EMPRESA atual para o questionario e empresa em questao objTurmaEmpresa.ParticipaPrograma = false; objTurmaEmpresa.UltimaAlteracao = DateTime.Now; new BllTurmaEmpresa().ParticiparPrograma(objTurmaEmpresa); } }
/// <summary> /// Retorna uma lista de TurmaEmpresas por filtro simples /// </summary> /// <autor>Diogo T. Machado</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public List <EntTurmaEmpresa> ObterTodasInscritasPorFiltros(EntTurmaEmpresa objTurmaEmpresa) { List <EntTurmaEmpresa> lstTurmaEmpresa = new List <EntTurmaEmpresa>(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { lstTurmaEmpresa = dalTurmaEmpresa.ObterTodasInscritasPorFiltros(objTurmaEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(lstTurmaEmpresa); }
/// <summary> /// Retorna uma lista de TurmaEmpresas /// </summary> /// <autor>Fabio Senziani</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public List <EntTurmaEmpresa> ObterTodasInscritasPorFiltros(EntTurmaEmpresa objTurmaEmpresa, EntGrupo objGrupo, String sProtocolo, DateTime dDataInicio, DateTime dDataFim, Int32 IdTipoEtapa) { List <EntTurmaEmpresa> lstTurmaEmpresa = new List <EntTurmaEmpresa>(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { lstTurmaEmpresa = dalTurmaEmpresa.ObterTodasInscritasPorFiltros(objTurmaEmpresa, objGrupo, sProtocolo, dDataInicio, dDataFim, IdTipoEtapa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(lstTurmaEmpresa); }
/// <summary> /// Inclui uma TurmaEmpresa /// </summary> /// <autor>Diogo T. Machado</autor> /// <param name="objTurmaEmpresa">Entidade de TurmaEmpresa</param> /// <returns>Entidade de TurmaEmpresa</returns> public EntTurmaEmpresa Inserir(EntTurmaEmpresa objTurmaEmpresa) { EntTurmaEmpresa objRetorno = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objRetorno = dalTurmaEmpresa.Inserir(objTurmaEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objRetorno); }
private void AlterarEmpresaDeTurma() { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.Turma.IdTurma = StringUtils.ToInt(this.HddnFldTurma.Value.ToString()); objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(this.HddnFldEmpresaCadastro.Value.ToString()); int IdTurmaDestino = StringUtils.ToInt(ddlTurma.SelectedItem.Value.ToString()); if (new BllTurmaEmpresa().MudarTurma(objTurmaEmpresa, IdTurmaDestino)) { List <EntTurmaEmpresa> lstTurmaEmpresa = (List <EntTurmaEmpresa>)Session["EmpresasAssociadasTurma"]; for (int i = 0; i < lstTurmaEmpresa.Count; i++) { if (lstTurmaEmpresa[i].EmpresaCadastro.IdEmpresaCadastro == objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro) { lstTurmaEmpresa.RemoveAt(i); i--; } } Session["EmpresasAssociadasTurma"] = lstTurmaEmpresa; MessageBox(this.Page, "Alteração de turma realizada com sucesso!"); } }
protected void grdEmpresasCadastradas_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(((Label)this.grdEmpresasCadastradas.Rows[e.RowIndex].Cells[0].FindControl("lblIdEmpresaCadastro")).Text); objTurmaEmpresa.Turma.IdTurma = StringUtils.ToInt(this.HddnFldTurma.Value.ToString()); Label lblAcaoAux = (Label)grdEmpresasCadastradas.Rows[e.RowIndex].FindControl("LblAcao"); if (lblAcaoAux.Text == "True") { objTurmaEmpresa.Ativo = false; } else { objTurmaEmpresa.Ativo = true; } new BllTurmaEmpresa().AtivaDesativaEmpresaNaTurma(objTurmaEmpresa); this.PopulaGridEmpresas(); } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar alterar!"); } }
/// <summary> /// Excluir um GrupoEmpresa /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="IdEmpresaCadastro">Id do Grupo</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void ExcluirTodosPorTurmaEmpresa(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_DeletaGrupoEmpresaPorEmpresa"); db.AddInParameter(dbCommand, "@nCEA_EMP_CADASTRO", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresa.Turma.IdTurma); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.ExecuteNonQuery(dbCommand, transaction); }
private EntTurmaEmpresa PopularRow(DbDataRecord dtrDados) { EntTurmaEmpresa entReturn; try { entReturn = new EntTurmaEmpresa(); entReturn.EmpresaCadastro.IdEmpresaCadastro = ObjectUtils.ToInt(dtrDados["CDA_EMP_CADASTRO"]); entReturn.EmpresaCadastro.CPF_CNPJ = ObjectUtils.ToString(dtrDados["TX_CPF_CNPJ"]); entReturn.Categoria.Categoria = ObjectUtils.ToString(dtrDados["TX_CATEGORIA"]); entReturn.AtividadeEconomica.AtividadeEconomica = ObjectUtils.ToString(dtrDados["TX_RAMO_ATIVIDADE"]); entReturn.Faturamento.Faturamento = ObjectUtils.ToString(dtrDados["TX_FATURAMENTO"]); entReturn.NumeroFuncionario = ObjectUtils.ToInt(dtrDados["NU_FUNCIONARIO"]); entReturn.CEP = ObjectUtils.ToString(dtrDados["TX_CEP"]); entReturn.Endereco = ObjectUtils.ToString(dtrDados["TX_ENDERECO"]); entReturn.Complemento = ObjectUtils.ToString(dtrDados["TX_COMPLEMENTO"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); entReturn.Usuario.Email = ObjectUtils.ToString(dtrDados["EMAIL_USUARIO"]); entReturn.Cidade.Cidade = ObjectUtils.ToString(dtrDados["TX_CIDADE"]); entReturn.UltimaAlteracao = ObjectUtils.ToDate(dtrDados["DT_ULTIMA_ALTERACAO"]); entReturn.Estado.Estado = ObjectUtils.ToString(dtrDados["CEA_ESTADO"]); entReturn.Pais.IdPais = 1; entReturn.Cadastro = ObjectUtils.ToDate(dtrDados["DT_CADASTRO"]); entReturn.AtividadeEconomicaComplemento = ObjectUtils.ToString(dtrDados["TX_ATIVIDADE_ECONOMICA"]); entReturn.ParticipaPrograma = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPA_PROGRAMA"]); entReturn.NomeContato = ObjectUtils.ToString(dtrDados["TX_NOME_CONTATO"]); entReturn.TelefoneContato = ObjectUtils.ToString(dtrDados["TX_TELEFONE_CONTATO"]); entReturn.CelularContato = ObjectUtils.ToString(dtrDados["TX_CELULAR_CONTATO"]); entReturn.EmailContato = ObjectUtils.ToString(dtrDados["TX_EMAIL_CONTATO"]); entReturn.MensagemContato = ObjectUtils.ToString(dtrDados["TX_MENSAGEM_CONTATO"]); entReturn.CPFContato = ObjectUtils.ToString(dtrDados["TX_CPF"]); entReturn.NascimentoContato = DateUtils.ToDateTime(ObjectUtils.ToString(dtrDados["tx_data_nascimento"])); entReturn.EnderecoContato = ObjectUtils.ToString(dtrDados["TX_ENDERECO_CONTATO"]); entReturn.SexoContato = ObjectUtils.ToString(dtrDados["TX_SEXO"]); entReturn.ContatoNivelEscolaridade.ContatoNivelEscolaridade = ObjectUtils.ToString(dtrDados["TX_NIVEL_ESCOLARIDADE"]); entReturn.FaixaEtaria.ContatoFaixaEtaria = ObjectUtils.ToString(dtrDados["TX_FAIXA_ETARIA"]); entReturn.Turma.IdTurma = DePara(ObjectUtils.ToInt(dtrDados["CEA_PROGRAMA"])); entReturn.TipoEmpresa.TipoEmpresa = ObjectUtils.ToString(dtrDados["TX_TIPO_EMPRESA"]); entReturn.Bairro.Bairro = ObjectUtils.ToString(dtrDados["TX_BAIRRO"]); entReturn.Cargo.Cargo = ObjectUtils.ToString(dtrDados["TX_CARGO"]); entReturn.Pergunta1 = ObjectUtils.ToBoolean(dtrDados["FL_PERGUNTA1"]); entReturn.Pergunta2 = ObjectUtils.ToBoolean(dtrDados["FL_PERGUNTA2"]); entReturn.Pergunta3 = ObjectUtils.ToBoolean(dtrDados["FL_PERGUNTA3"]); entReturn.Pergunta4 = ObjectUtils.ToBoolean(dtrDados["FL_PERGUNTA4"]); entReturn.EstadoContato.Estado = ObjectUtils.ToString(dtrDados["CEA_ESTADO_CONTATO"]); entReturn.CidadeContato.Cidade = ObjectUtils.ToString(dtrDados["tx_cidade_contato"]); entReturn.ParticipaEmpreendedorismo = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPA_EMPREENDEDOR"]); entReturn.ParticipaResponsabilidadeSocial = ObjectUtils.ToBoolean(dtrDados["FL_PARTICIPA_RESP_SOCIAL"]); } catch (Exception ex) { throw ex; } return(entReturn); }
/// <summary> /// Retorna uma TurmaEmpresas /// </summary> /// <autor>Thiago Moreira</autor> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa InsereInscricaoTurmaEmpresa(Int32 IdPrograma, Int32 IdEmpresaCadastro, Int32 IdTurma, Int32 IdEstado, Int32 IdUsuario) { EntTurmaEmpresa turmaEmpresa = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { turmaEmpresa = dalTurmaEmpresa.ObterUltimoPorProgramaEmpresa(IdPrograma, IdEmpresaCadastro, transaction, db); if (turmaEmpresa == null) { turmaEmpresa = new EntTurmaEmpresa(); turmaEmpresa.Ativo = true; turmaEmpresa.Cadastro = DateTime.Now; turmaEmpresa.UltimaAlteracao = DateTime.Now; turmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = IdEmpresaCadastro; turmaEmpresa.Estado.IdEstado = IdEstado; turmaEmpresa.Pais.IdPais = EntPais.PAIS_BRASIL; turmaEmpresa.ParticipaPrograma = true; turmaEmpresa.Turma.IdTurma = IdTurma; if (IdUsuario > 0) { turmaEmpresa.Usuario.IdUsuario = IdUsuario; } } else { turmaEmpresa.Ativo = true; turmaEmpresa.Cadastro = DateTime.Now; turmaEmpresa.UltimaAlteracao = DateTime.Now; turmaEmpresa.Faturamento = null; turmaEmpresa.NumeroFuncionario = -1; turmaEmpresa.ParticipaPrograma = true; turmaEmpresa.Turma.IdTurma = IdTurma; if (IdUsuario > 0) { turmaEmpresa.Usuario.IdUsuario = IdUsuario; } } dalTurmaEmpresa.Inserir(turmaEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(turmaEmpresa); }
public void Alterar(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_AtualizaTurmaEmpresa"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCEA_EMP_CADASTRO", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresa.Ativo); db.ExecuteNonQuery(dbCommand, transaction); }
/// <summary> /// Retorna uma lista de entidade de TurmaEmpresa por filtro simples /// </summary> /// <autor>Diogo T. Machado</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><list type="EntTurmaEmpresa">Lista de EntTurmaEmpresa</list></returns> public List <EntTurmaEmpresa> ObterTodasInscritasPorFiltros(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { List <EntTurmaEmpresa> listEntReturn = new List <EntTurmaEmpresa>(); EntTurmaEmpresa entReturn; DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaEmpresaPorFiltroSimples"); db.AddInParameter(dbCommand, "@sNOME_FANTASIA", DbType.String, objTurmaEmpresa.EmpresaCadastro.NomeFantasia); db.AddInParameter(dbCommand, "@CPF_CNPJ", DbType.String, objTurmaEmpresa.EmpresaCadastro.CPF_CNPJ); db.AddInParameter(dbCommand, "@CEA_ESTADO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Estado.IdEstado)); db.AddInParameter(dbCommand, "@CEA_CATEGORIA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Categoria.IdCategoria)); db.AddInParameter(dbCommand, "@CEA_TURMA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Turma.IdTurma)); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { try { if (dtrDados != null && dtrDados.HasRows) { foreach (DbDataRecord DataRecord in dtrDados) { entReturn = new EntTurmaEmpresa(); //EmpresaCadastro entReturn.EmpresaCadastro.IdEmpresaCadastro = ObjectUtils.ToInt(DataRecord["CEA_EMP_CADASTRO"]); entReturn.EmpresaCadastro.RazaoSocial = ObjectUtils.ToString(DataRecord["TX_RAZAO_SOCIAL"]); entReturn.EmpresaCadastro.NomeFantasia = ObjectUtils.ToString(DataRecord["TX_NOME_FANTASIA"]); entReturn.EmpresaCadastro.CPF_CNPJ = ObjectUtils.ToString(DataRecord["TX_CPF_CNPJ"]); entReturn.Categoria.IdCategoria = ObjectUtils.ToInt(dtrDados["CEA_CATEGORIA"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); //Estado //entReturn.Estado.IdEstado = ObjectUtils.ToInt(DataRecord["CDA_ESTADO"]); entReturn.Estado.Estado = ObjectUtils.ToString(DataRecord["TX_ESTADO"]); //Categoria //entReturn.Categoria.IdCategoria = ObjectUtils.ToInt(DataRecord["CDA_CATEGORIA"]); entReturn.Categoria.Categoria = ObjectUtils.ToString(DataRecord["TX_CATEGORIA"]); listEntReturn.Add(entReturn); } dtrDados.Close(); return(listEntReturn); } else { return(listEntReturn); } } catch (Exception ex) { throw ex; } } }
/// <summary> /// Altera a empresa de turma /// </summary> /// <autor>Diogo T. Machado</autor> /// <param name="objTurma">Entidade de Turma</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void MudarTurma(EntTurmaEmpresa objTurmaEmpresa, int IdTurmaDestino, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_AlteraDeTurma"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nIdEmpresaCadastro", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@nIdTurmaAtual", DbType.Int32, objTurmaEmpresa.Turma.IdTurma); db.AddInParameter(dbCommand, "@nIdTurmaDestino", DbType.Int32, IdTurmaDestino); db.ExecuteNonQuery(dbCommand, transaction); }
/// <summary> /// Altera um TurmaEmpresa /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objEmpresaCadastro">Entidade do TurmaEmpresa</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void ParticiparPrograma(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_TurmaParticiparPrograma"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@bFL_PARTICIPA_PROGRAMA", DbType.Int32, objTurmaEmpresa.ParticipaPrograma); // db.AddInParameter(dbCommand, "@bFL_PARTICIPA", DbType.Int32, objTurmaEmpresa.ParticipaPrograma); db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresa.Turma.IdTurma); db.AddInParameter(dbCommand, "@nCEA_EMP_CADASTRO", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); db.ExecuteNonQuery(dbCommand, transaction); }
/// <summary> /// Retorna um TurmaEmpresa /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa ObterPorIdEmpresaIdPrograma(Int32 IdEmpresa, Int32 IdPrograma, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaTurmaEmpresaPorIdEmpresaIdPrograma"); db.AddInParameter(dbCommand, "@nIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "@nIdPrograma", DbType.Int32, IdPrograma); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { try { foreach (DbDataRecord DataRecord in dtrDados) { objTurmaEmpresa = PopularRow(DataRecord); //Cidade objTurmaEmpresa.Cidade.Cidade = ObjectUtils.ToString(DataRecord["TX_CIDADE"]); //Estado objTurmaEmpresa.Estado.Estado = ObjectUtils.ToString(DataRecord["TX_ESTADO"]); //TipoEmpresa objTurmaEmpresa.TipoEmpresa.TipoEmpresa = ObjectUtils.ToString(DataRecord["TX_TIPO_EMPRESA"]); //Faturamento objTurmaEmpresa.Faturamento.Faturamento = ObjectUtils.ToString(DataRecord["TX_FATURAMENTO"]); //Categoria objTurmaEmpresa.Categoria.Categoria = ObjectUtils.ToString(DataRecord["TX_CATEGORIA"]); //AtividadeEconomica objTurmaEmpresa.AtividadeEconomica.AtividadeEconomica = ObjectUtils.ToString(DataRecord["TX_ATIVIDADE_ECONOMICA_PRINCIPAL"]); //Bairro objTurmaEmpresa.Bairro.Bairro = ObjectUtils.ToString(DataRecord["TX_BAIRRO"]); //Cargo objTurmaEmpresa.Cargo.Cargo = ObjectUtils.ToString(DataRecord["TX_CARGO"]); //ContatoNivelEscolaridade objTurmaEmpresa.ContatoNivelEscolaridade.ContatoNivelEscolaridade = ObjectUtils.ToString(DataRecord["TX_NIVEL_ESCOLARIDADE"]); //FaixaEtaria objTurmaEmpresa.FaixaEtaria.ContatoFaixaEtaria = ObjectUtils.ToString(DataRecord["TX_FAIXA_ETARIA"]); } dtrDados.Close(); } catch (Exception ex) { throw ex; } } } return(objTurmaEmpresa); }
public EntTurmaEmpresa Inserir(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_InsereTurmaEmpresa"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCEA_EMP_CADASTRO", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@nCEA_CATEGORIA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Categoria.IdCategoria)); db.AddInParameter(dbCommand, "@nCEA_ATIVIDADE_ECONOMICA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.AtividadeEconomica.IdAtividadeEconomica)); db.AddInParameter(dbCommand, "@nCEA_FATURAMENTO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Faturamento.IdFaturamento)); db.AddInParameter(dbCommand, "@nNU_FUNCIONARIO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.NumeroFuncionario)); db.AddInParameter(dbCommand, "@sTX_CEP", DbType.String, objTurmaEmpresa.CEP); db.AddInParameter(dbCommand, "@sTX_ENDERECO", DbType.String, objTurmaEmpresa.Endereco); db.AddInParameter(dbCommand, "@sTX_COMPLEMENTO", DbType.String, objTurmaEmpresa.Complemento); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresa.Ativo); db.AddInParameter(dbCommand, "@nCEA_USUARIO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Usuario.IdUsuario)); db.AddInParameter(dbCommand, "@nCEA_CIDADE", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Cidade.IdCidade)); db.AddInParameter(dbCommand, "@dDT_ULTIMA_ALTERACAO", DbType.DateTime, System.DateTime.Now); db.AddInParameter(dbCommand, "@nCEA_ESTADO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Estado.IdEstado)); db.AddInParameter(dbCommand, "@nCEA_PAIS", DbType.Int32, 1); db.AddInParameter(dbCommand, "@dDT_CADASTRO", DbType.DateTime, System.DateTime.Now); db.AddInParameter(dbCommand, "@sTX_ATIVIDADE_ECONOMICA", DbType.String, objTurmaEmpresa.AtividadeEconomicaComplemento); db.AddInParameter(dbCommand, "@bFL_PARTICIPA_PROGRAMA", DbType.Boolean, objTurmaEmpresa.ParticipaPrograma); db.AddInParameter(dbCommand, "@sTX_NOME_CONTATO", DbType.String, objTurmaEmpresa.NomeContato); db.AddInParameter(dbCommand, "@sTX_TELEFONE_CONTATO", DbType.String, objTurmaEmpresa.TelefoneContato); db.AddInParameter(dbCommand, "@sTX_CELULAR_CONTATO", DbType.String, objTurmaEmpresa.CelularContato); db.AddInParameter(dbCommand, "@sTX_EMAIL_CONTATO", DbType.String, objTurmaEmpresa.EmailContato); db.AddInParameter(dbCommand, "@sTX_MENSAGEM_CONTATO", DbType.String, objTurmaEmpresa.MensagemContato); db.AddInParameter(dbCommand, "@sTX_CPF_CONTATO", DbType.String, objTurmaEmpresa.CPFContato); db.AddInParameter(dbCommand, "@dDT_DATA_NASCIMENTO_CONTATO", DbType.DateTime, objTurmaEmpresa.NascimentoContato); db.AddInParameter(dbCommand, "@sTX_ENDERECO_CONTATO", DbType.String, objTurmaEmpresa.EnderecoContato); db.AddInParameter(dbCommand, "@sTX_SEXO_CONTATO", DbType.String, objTurmaEmpresa.SexoContato); db.AddInParameter(dbCommand, "@nCEA_NIVEL_ESCOLARIDADE", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.ContatoNivelEscolaridade.IdContatoNivelEscolaridade)); db.AddInParameter(dbCommand, "@nCEA_FAIXA_ETARIA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.FaixaEtaria.IdContatoFaixaEtaria)); db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Turma.IdTurma)); db.AddInParameter(dbCommand, "@nCEA_TIPO_EMPRESA", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.TipoEmpresa.IdTipoEmpresa)); db.AddInParameter(dbCommand, "@nCEA_BAIRRO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Bairro.IdBairro)); db.AddInParameter(dbCommand, "@nCEA_CARGO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.Cargo.IdCargo)); db.AddInParameter(dbCommand, "@sTX_CEP_CONTATO", DbType.String, objTurmaEmpresa.CEPContato); db.AddInParameter(dbCommand, "@bFL_PERGUNTA1", DbType.Boolean, objTurmaEmpresa.Pergunta1); db.AddInParameter(dbCommand, "@bFL_PERGUNTA2", DbType.Boolean, objTurmaEmpresa.Pergunta2); db.AddInParameter(dbCommand, "@bFL_PERGUNTA3", DbType.Boolean, objTurmaEmpresa.Pergunta3); db.AddInParameter(dbCommand, "@bFL_PERGUNTA4", DbType.Boolean, objTurmaEmpresa.Pergunta4); db.AddInParameter(dbCommand, "@nCEA_ESTADO_CONTATO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.EstadoContato.IdEstado)); db.AddInParameter(dbCommand, "@nCEA_CIDADE_CONTATO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.CidadeContato.IdCidade)); db.AddInParameter(dbCommand, "@nCEA_BAIRRO_CONTATO", DbType.Int32, IntUtils.ToIntNull(objTurmaEmpresa.BairroContato.IdBairro)); db.ExecuteNonQuery(dbCommand, transaction); return(objTurmaEmpresa); }
private void PopulaGridEmpresas() { Int32 IdTurma = StringUtils.ToInt(this.HddnFldTurma.Value.ToString()); EntTurmaEmpresa objTurmaEmpresa = new EntTurmaEmpresa(); objTurmaEmpresa.Turma.IdTurma = IdTurma; objTurmaEmpresa.EmpresaCadastro.NomeFantasia = TxtNome.Text; objTurmaEmpresa.EmpresaCadastro.CPF_CNPJ = TxtCnpjCpf.Text; objTurmaEmpresa.Estado.IdEstado = StringUtils.ToInt(ddlEstado.SelectedValue.ToString()); objTurmaEmpresa.Categoria.IdCategoria = StringUtils.ToInt(ddlCategoria.SelectedValue.ToString()); DateTime DataInicial = new DateTime(1753, 1, 1); populaGridSession(new BllTurmaEmpresa().ObterTodasInscritasPorFiltros(objTurmaEmpresa, 0, 0, "", 0, null, null, null, null, DataInicial, DateTime.Now)); }
/// <summary> /// Mudar /// </summary> /// <param name="objTurma"></param> public bool MudarTurma(EntTurmaEmpresa objTurmaEmpresa, int IdTurmaDestino) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objTurmaEmpresa.EmpresaCadastro = dalEmpresaCadastro.ObterPorId(objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, transaction, db); dalTurmaEmpresa.MudarTurma(objTurmaEmpresa, IdTurmaDestino, transaction, db); List <EntQuestionarioEmpresa> listQuestionarioEmpresa = dalQuestionarioEmpresa.ObterQuestionarioPorTurmaEmpresa(objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro, objTurmaEmpresa.Turma.IdTurma, transaction, db); foreach (EntQuestionarioEmpresa objQuestionarioEmpresa in listQuestionarioEmpresa) { objQuestionarioEmpresa.Etapa = dalEtapa.ObterPorId(objQuestionarioEmpresa.Etapa.IdEtapa, transaction, db); List <EntEtapa> listTemp = dalEtapa.ObterAtivaPorIdEstadoIdTurma(objTurmaEmpresa.EmpresaCadastro.Estado.IdEstado, objQuestionarioEmpresa.Etapa.TipoEtapa.IdTipoEtapa, IdTurmaDestino, transaction, db); if (listTemp.Count > 0) { objQuestionarioEmpresa.Etapa = listTemp[0]; dalQuestionarioEmpresa.MudarTurma(objQuestionarioEmpresa, transaction, db); } else { transaction.Rollback(); return(false); } } transaction.Commit(); return(true); } catch { transaction.Rollback(); return(false); throw; } finally { connection.Close(); } } }
/// <summary> /// Retorna um TurmaEmpresa /// </summary> /// <autor>Thiago Moreira</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><type="EntTurmaEmpresa">EntTurmaEmpresa</returns> public EntTurmaEmpresa ObterPorTurmaEmpresa(EntTurmaEmpresa objTurmaEmpresa, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaTurmaEmpresaPorIdTurmaIdEmpresa"); db.AddInParameter(dbCommand, "@nIdTurma", DbType.Int32, objTurmaEmpresa.Turma.IdTurma); db.AddInParameter(dbCommand, "@nIdEmpresa", DbType.Int32, objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { return(this.Popular(dtrDados)[0]); } else { return(null); } } }
/// <summary> /// Popula Grupo, conforme DataRecord passado /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="dtrDados">Registro a ser percorrido.</param> /// <returns><list type="EntGrupo">EntGrupo</list></returns> private EntTurmaEmpresa PopularRow(DbDataRecord dtrDados) { EntTurmaEmpresa entReturn; try { entReturn = new EntTurmaEmpresa(); entReturn = this.PopularRowSimples(dtrDados); entReturn.NumeroEndereco = ObjectUtils.ToString(dtrDados["TX_NUMERO"]); entReturn.NumeroEnderecoContato = ObjectUtils.ToString(dtrDados["TX_NUMERO_CONTATO"]); entReturn.ComplementoContato = ObjectUtils.ToString(dtrDados["TX_COMPLEMENTO_CONTATO"]); } catch (Exception ex) { throw ex; } return(entReturn); }
private void AdcionarSelecionados() { EntTurmaEmpresa objTurmaEmpresa; foreach (GridViewRow item in this.grdEmpresasNaoInscritas.Rows) { if (item.RowType == DataControlRowType.DataRow) { objTurmaEmpresa = new EntTurmaEmpresa(); if (((CheckBox)item.Cells[1].Controls[1]).Checked) { objTurmaEmpresa.Ativo = true; objTurmaEmpresa.Turma.IdTurma = StringUtils.ToInt(this.HddnFldTurma.Value.ToString()); objTurmaEmpresa.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(((Label)this.grdEmpresasNaoInscritas.Rows[item.DataItemIndex].Cells[0].FindControl("lblIdEmpresaCadastro")).Text); objTurmaEmpresa.Status = 0; objTurmaEmpresa.ParticipaPrograma = true; new BllTurmaEmpresa().Inserir(objTurmaEmpresa); } } } }
/// <summary> /// Ativa ou Desativa uma TurmaEmpresa na turma selecionada /// </summary> /// <param name="objTurmaEmpresa"></param> public void ParticiparPrograma(EntTurmaEmpresa objTurmaEmpresa) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalTurmaEmpresa.ParticiparPrograma(objTurmaEmpresa, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }