/// <summary> /// Popula AtividadeEconomica, conforme DataReader passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntAtividadeEconomica">Lista de EntAtividadeEconomica</list></returns> private List <EntAtividadeEconomica> Popular(DbDataReader dtrDados) { List <EntAtividadeEconomica> listEntReturn = new List <EntAtividadeEconomica>(); EntAtividadeEconomica entReturn; try { while (dtrDados.Read()) { entReturn = new EntAtividadeEconomica(); entReturn.IdAtividadeEconomica = ObjectUtils.ToInt(dtrDados["CDA_ATIVIDADE_ECONOMICA"]); entReturn.AtividadeEconomica = ObjectUtils.ToString(dtrDados["TX_ATIVIDADE_ECONOMICA"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); entReturn.Secao = ObjectUtils.ToString(dtrDados["TX_SECAO"]); entReturn.Divisao = ObjectUtils.ToString(dtrDados["TX_DIVISAO"]); entReturn.Grupo = ObjectUtils.ToString(dtrDados["TX_GRUPO"]); entReturn.Classe = ObjectUtils.ToString(dtrDados["TX_CLASSE"]); entReturn.Codigo = ObjectUtils.ToInt(dtrDados["CODIGO"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
/// <summary> /// Retorna uma lista entidade de AtividadeEconomica /// </summary> /// <autor>Robinson Campos</autor> /// <returns><type="EntAtividadeEconomica">EntAtividadeEconomica</list></returns> public List <EntAtividadeEconomica> ObterPorFiltro(EntAtividadeEconomica objEntAtividadeEconomica) { List <EntAtividadeEconomica> objAtividadeEconomica = new List <EntAtividadeEconomica>(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objAtividadeEconomica = dalAtividadeEconomica.ObterPorFiltro(objEntAtividadeEconomica, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objAtividadeEconomica); }
/// <summary> /// Retorna uma entidade de AtividadeEconomica /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntAtividadeEconomica">EntAtividadeEconomica</list></returns> public EntAtividadeEconomica ObterPorId(Int32 IdAtividadeEconomica) { EntAtividadeEconomica objAtividadeEconomica = new EntAtividadeEconomica(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objAtividadeEconomica = dalAtividadeEconomica.ObterPorId(IdAtividadeEconomica, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objAtividadeEconomica); }
public void ObterAtividadesEconomicasSiac(String xml) { xml = ProcessaXmlAtividadesEconomicas(xml); var dataTable = new DataTable(); XmlReader xmlReader = XmlReader.Create(new StringReader(xml)); dataTable.ReadXml(xmlReader); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { for (int i = 0; i < dataTable.Rows.Count; i++) { EntAtividadeEconomica entReturn = new EntAtividadeEconomica(); entReturn = dalAtividadeEconomica.ObterPorNome(ObjectUtils.ToString(dataTable.Rows[i]["DescCnaeFiscal"]), transaction, db); entReturn.Codigo = ObjectUtils.ToInt(dataTable.Rows[i]["Codigo"]); entReturn.AtividadeEconomica = ObjectUtils.ToString(dataTable.Rows[i]["DescCnaeFiscal"]); dalAtividadeEconomica.AlterarDadosSiac(entReturn, transaction, db); transaction.Commit(); } } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }
protected void grdAtividadeEconomica_RowUpdating(object sender, GridViewUpdateEventArgs e) { EntAtividadeEconomica objAtividadeEconomica = new EntAtividadeEconomica(); objAtividadeEconomica.IdAtividadeEconomica = ObjectUtils.ToInt(grdAtividadeEconomica.DataKeys[e.RowIndex][0]); objAtividadeEconomica.AtividadeEconomica = ObjectUtils.ToString(grdAtividadeEconomica.DataKeys[e.RowIndex][1]); objAtividadeEconomica = new BllAtividadeEconomica().ObterPorId(objAtividadeEconomica.IdAtividadeEconomica); Selecionar(objAtividadeEconomica); }
private void PopulaGridAtividadeEconomica() { EntAtividadeEconomica objAtividadeEconomica = new EntAtividadeEconomica(); objAtividadeEconomica.Codigo = StringUtils.ToInt(txtCodigoPesquisa.Text); objAtividadeEconomica.AtividadeEconomica = txtAtividadeEconomicaPesquisa.Text; ListaGrid = new BllAtividadeEconomica().ObterPorFiltro(objAtividadeEconomica); AtualizaGrid(); }
/// <summary> /// Altera um Escritório Regional /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="objEscritorioRegional">Entidade do Escritório Regional</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void AlterarDadosSiac(EntAtividadeEconomica objAtividadeEconomica, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_Siac_AtualizaAtividadeEconomica"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCOD_SIAC", DbType.Int32, objAtividadeEconomica.Codigo); db.AddInParameter(dbCommand, "@sTX_DESCRICAO", DbType.Int32, objAtividadeEconomica.AtividadeEconomica); db.AddInParameter(dbCommand, "@nCDA_ATIVIDADE_ECONOMICA", DbType.Int32, objAtividadeEconomica.IdAtividadeEconomica); db.ExecuteNonQuery(dbCommand, transaction); }
private void PopulaAtividadeEconomica(EntAtividadeEconomica objAtividadeEconomica) { String campo = ""; if (objAtividadeEconomica.Codigo > 0) { campo = campo + objAtividadeEconomica.Codigo + " - "; } this.TxtBoxAtividadeEconomica.Text = campo + objAtividadeEconomica.AtividadeEconomica; this.TxtBoxAtividadeEconomica.ToolTip = campo + objAtividadeEconomica.AtividadeEconomica; this.HddnIdAtividadeEconomica.Value = IntUtils.ToString(objAtividadeEconomica.IdAtividadeEconomica); }
public EntAtividadeEconomica ObterAtividadeEconomicaPorNome(String nome, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_Auxiliar_ObterAtividadeEconomicaPorNome"); db.AddInParameter(dbCommand, "@Nome", DbType.String, nome); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; EntAtividadeEconomica temp = new EntAtividadeEconomica(); using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados.Read()) { temp.IdAtividadeEconomica = ObjectUtils.ToInt(dtrDados["CDA_ATIVIDADE_ECONOMICA"]); } } return(temp); }
/// <summary> /// Retorna uma lista entidade de AtividadeEconomica /// </summary> /// <autor>Robinson Campos</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><list type="EntAtividadeEconomica">Lista de EntAtividadeEconomica</list></returns> public List <EntAtividadeEconomica> ObterPorFiltro(EntAtividadeEconomica objAtividadeEconomica, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaAtividadeEconomicaPorFiltro"); db.AddInParameter(dbCommand, "@nCODIGO", DbType.Int32, IntUtils.ToIntNull(objAtividadeEconomica.Codigo)); db.AddInParameter(dbCommand, "@sTX_ATIVIDADE_ECONOMICA", DbType.String, StringUtils.ToObject(objAtividadeEconomica.AtividadeEconomica)); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { return(this.Popular(dtrDados)); } else { return(new List <EntAtividadeEconomica>()); } } }
public void Selecionar(EntAtividadeEconomica objAtividadeEconomica) { this.atualizaCampo(objAtividadeEconomica); this.Clear(); this.Close(); }