private void Gravar() { EntTurmaEmpresaArquivo objTurmaEmpresaArquivo = new EntTurmaEmpresaArquivo(); if (!this.PageToObject(objTurmaEmpresaArquivo)) { objTurmaEmpresaArquivo.Arquivo = HddnFldArquivo.Value; } try { //Verifica se é Insert ou Update if (objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo == 0) { objTurmaEmpresaArquivo = new BllTurmaEmpresaArquivo().Inserir(objTurmaEmpresaArquivo); MessageBox(this.Page, "Anexo inserido com sucesso!"); } else { new BllTurmaEmpresaArquivo().Alterar(objTurmaEmpresaArquivo); MessageBox(this.Page, "Anexo alterado com sucesso!"); } } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar o Anexo!"); } }
/// <summary> /// Retorna uma entidade de TurmaEmpresaArquivo /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntTurmaEmpresaArquivo">EntTurmaEmpresaArquivo</list></returns> public EntTurmaEmpresaArquivo ObterPorId(Int32 IdTurmaEmpresaArquivo) { EntTurmaEmpresaArquivo objTurmaEmpresaArquivo = new EntTurmaEmpresaArquivo(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objTurmaEmpresaArquivo = dalTurmaEmpresaArquivo.ObterPorId(IdTurmaEmpresaArquivo, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objTurmaEmpresaArquivo); }
/// <summary> /// Inclui um registro na tabela TBL_TURMA_EMPRESA_ARQUIVO /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="objCidade">Entidade que representa a tabela Cidade</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns>Entidade de Cidade</returns> public EntTurmaEmpresaArquivo Inserir(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo, DbTransaction transaction, Database db) { EntTurmaEmpresaArquivo objRetorno = null; DbCommand dbCommand = db.GetStoredProcCommand("STP_InsereTurmaEmpresaArquivo"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddOutParameter(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO", DbType.Int32, objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo); db.AddInParameter(dbCommand, "@nCEA_EMPRESA_CADASTRO", DbType.Int32, objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresaArquivo.Turma.IdTurma); db.AddInParameter(dbCommand, "@nCEA_USUARIO", DbType.Int32, objTurmaEmpresaArquivo.Usuario.IdUsuario); db.AddInParameter(dbCommand, "@sTX_NOME", DbType.String, objTurmaEmpresaArquivo.Nome); db.AddInParameter(dbCommand, "@sTX_ARQUIVO", DbType.String, objTurmaEmpresaArquivo.Arquivo); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresaArquivo.Ativo); db.AddInParameter(dbCommand, "@dDT_CADASTRO", DbType.DateTime, objTurmaEmpresaArquivo.DtCadastro); db.ExecuteNonQuery(dbCommand, transaction); objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo = ObjectUtils.ToInt(db.GetParameterValue(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO")); if (objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo != int.MinValue) { objRetorno = objTurmaEmpresaArquivo; } return(objRetorno); }
/// <summary> /// Popula TurmaEmpresaArquivo, conforme DataReader passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntTurmaEmpresaArquivo">Lista de EntTurmaEmpresaArquivo</list></returns> private List <EntTurmaEmpresaArquivo> Popular(DbDataReader dtrDados) { List <EntTurmaEmpresaArquivo> listEntReturn = new List <EntTurmaEmpresaArquivo>(); EntTurmaEmpresaArquivo entReturn; try { while (dtrDados.Read()) { entReturn = new EntTurmaEmpresaArquivo(); entReturn.IdTurmaEmpresaArquivo = ObjectUtils.ToInt(dtrDados["CDA_TURMA_EMPRESA_ARQUIVO"]); entReturn.Nome = ObjectUtils.ToString(dtrDados["TX_NOME"]); entReturn.Arquivo = ObjectUtils.ToString(dtrDados["TX_ARQUIVO"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); entReturn.DtCadastro = ObjectUtils.ToDate(dtrDados["DT_CADASTRO"]); entReturn.DtAlteracao = ObjectUtils.ToDate(dtrDados["DT_ALTERACAO"]); entReturn.EmpresaCadastro.IdEmpresaCadastro = ObjectUtils.ToInt(dtrDados["CEA_EMPRESA_CADASTRO"]); entReturn.Turma.IdTurma = ObjectUtils.ToInt(dtrDados["CEA_TURMA"]); entReturn.Usuario.IdUsuario = ObjectUtils.ToInt(dtrDados["CEA_USUARIO"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
private void ObjectToPage(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo) { this.HddnFldIdTurmaEmpresaArquivo.Value = objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo.ToString(); this.HddnFldIdEmpresaCadastro.Value = objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro.ToString(); this.HddnFldIdTurma.Value = objTurmaEmpresaArquivo.Turma.IdTurma.ToString(); this.TxtBxNome.Text = objTurmaEmpresaArquivo.Nome; this.HddnFldArquivo.Value = objTurmaEmpresaArquivo.Arquivo; }
/// <summary> /// Altera uma Cidade /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="objCidade">Entidade da Cidade</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void Alterar(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_AtualizaTurmaEmpresaArquivo"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO", DbType.Int32, objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo); db.AddInParameter(dbCommand, "@nCEA_EMPRESA_CADASTRO", DbType.Int32, objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro); db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresaArquivo.Turma.IdTurma); db.AddInParameter(dbCommand, "@nCEA_USUARIO", DbType.Int32, objTurmaEmpresaArquivo.Usuario.IdUsuario); db.AddInParameter(dbCommand, "@sTX_NOME", DbType.String, objTurmaEmpresaArquivo.Nome); db.AddInParameter(dbCommand, "@sTX_ARQUIVO", DbType.String, objTurmaEmpresaArquivo.Arquivo); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresaArquivo.Ativo); db.AddInParameter(dbCommand, "@dDT_ALTERACAO", DbType.DateTime, objTurmaEmpresaArquivo.DtAlteracao); db.ExecuteNonQuery(dbCommand, transaction); }
private Boolean PageToObject(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo) { objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo = StringUtils.ToInt(this.HddnFldIdTurmaEmpresaArquivo.Value); objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(this.HddnFldIdEmpresaCadastro.Value); objTurmaEmpresaArquivo.Turma.IdTurma = StringUtils.ToInt(this.HddnFldIdTurma.Value); objTurmaEmpresaArquivo.Usuario.IdUsuario = UsuarioLogado.IdUsuario; objTurmaEmpresaArquivo.Nome = this.TxtBxNome.Text; objTurmaEmpresaArquivo.Ativo = true; objTurmaEmpresaArquivo.DtCadastro = DateTime.Now; objTurmaEmpresaArquivo.DtAlteracao = DateTime.Now; if (Session["flNameArquivo"] != null) { objTurmaEmpresaArquivo.Arquivo = Session["flNameArquivo"].ToString(); Session.Remove("flNameArquivo"); return(true); } return(false); }
/// <summary> /// Altera um TurmaEmpresaArquivo /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="objTurmaEmpresaArquivo">Entidade de TurmaEmpresaArquivo</param> public void Alterar(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalTurmaEmpresaArquivo.Alterar(objTurmaEmpresaArquivo, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }
/// <summary> /// Inclui um TurmaEmpresaArquivo /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="objTurmaEmpresaArquivo">Entidade do TurmaEmpresaArquivo</param> /// <returns>Entidade de TurmaEmpresaArquivo</returns> public EntTurmaEmpresaArquivo Inserir(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objTurmaEmpresaArquivo = dalTurmaEmpresaArquivo.Inserir(objTurmaEmpresaArquivo, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objTurmaEmpresaArquivo); }