/// <summary> /// Lista de Estados pesquisados /// </summary> /// <param name="Estado">Entidade Estado</param> /// <returns>Lista de Estados pesquisados</returns> public List <EntEstado> Pesquisar(EntEstado Estado) { List <EntEstado> retEstado = new List <EntEstado>(); ConfiguraSql(); string strSql = Sql.CriarSelect(); // Passagem de parametros if (Estado.DescricaoEstado != "") { strSql += " and DescricaoEstado like @DescricaoEstado"; strSql = strSql.Replace("@DescricaoEstado", "'%" + Estado.DescricaoEstado + "%'"); } // Passagem de parametros if (Estado.CodPais > 0) { strSql += " and es.codPais = @codPais"; strSql = strSql.Replace("@codPais", Estado.CodPais.ToString()); } strSql += " order by descricaoEstado"; // realizando a busca retEstado = bd.Busca(strSql); return(retEstado); }
/// <summary> /// Popula Estado, conforme DataReader passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntEstado">Lista de EntEstado</list></returns> private List <EntEstado> Popular(DbDataReader dtrDados) { List <EntEstado> listEntReturn = new List <EntEstado>(); EntEstado entReturn; try { while (dtrDados.Read()) { entReturn = new EntEstado(); entReturn.IdEstado = ObjectUtils.ToInt(dtrDados["CDA_ESTADO"]); entReturn.Sigla = ObjectUtils.ToString(dtrDados["TX_SIGLA"]); entReturn.Estado = ObjectUtils.ToString(dtrDados["TX_ESTADO"]); entReturn.Style = ObjectUtils.ToString(dtrDados["TX_STYLE"]); entReturn.Email = ObjectUtils.ToString(dtrDados["TX_EMAIL"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); try { entReturn.CodSiacweb = ObjectUtils.ToInt(dtrDados["COD_SIACWEB"]); } catch { } listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
public void ObterEstadosSiac(String xml) { xml = ProcessaXmlEstados(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++) { EntEstado entReturn = new EntEstado(); entReturn.CodSiacweb = ObjectUtils.ToInt(dataTable.Rows[i]["CodEst"]); entReturn.Sigla = ObjectUtils.ToString(dataTable.Rows[i]["AbrevEst"]); dalEstado.AlterarDadosSiac(entReturn, transaction, db); transaction.Commit(); } } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }
public EntEstado ObterEstadoPorCep(String xml) { EntEstado entReturn = new EntEstado(); xml = ProcessaXmlEnderecoPeloCep(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 < 1; i++) { entReturn.CodSiacweb = ObjectUtils.ToInt(dataTable.Rows[i]["CodEst"]); entReturn = dalEstado.ObterPorIdSiac(entReturn.CodSiacweb, transaction, db); transaction.Commit(); } } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(entReturn); }
/// <summary> /// Exclui dados do Estados /// </summary> /// <param name="Estados">Entidade Estados</param> /// <returns>Retorna sucesso ou falha</returns> public bool Excluir(EntEstado Estado) { bool retorno = false; retorno = objDao.Excluir(Estado); return(retorno); }
/// <summary> /// Cadastra dados do Estados /// </summary> /// <param name="Estados">Entidade Estados</param> /// <returns>Retorna sucesso ou falha</returns> public bool Cadastrar(EntEstado Estado) { bool retorno = false; retorno = objDao.Cadastrar(Estado); return(retorno); }
/// <summary> /// Grava dados do Estados /// </summary> /// <param name="Estados">Entidade Estados</param> /// <returns>Gravacao dos dados do Estados</returns> public bool Gravar(EntEstado Estado) { bool retorno = false; retorno = objDao.Gravar(Estado); return(retorno); }
/// <summary> /// Lista de Estados pesquisados /// </summary> /// <param name="Estados">Entidade Estados</param> /// <returns>Lista de Estados pesquisados</returns> public List <EntEstado> Pesquisar(EntEstado Estado) { List <EntEstado> retEstado = new List <EntEstado>(); retEstado = objDao.Pesquisar(Estado); return(retEstado); }
/// <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(EntEstado objEstado, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_Siac_AtualizaEstado"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@sTX_SIGLA", DbType.String, objEstado.Sigla); db.AddInParameter(dbCommand, "@nCOD_SIAC", DbType.Int32, objEstado.CodSiacweb); db.ExecuteNonQuery(dbCommand, transaction); }
/// <summary> /// Retorna uma lista de entidade de Estado /// </summary> /// <autor>Robinson Campos</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><list type="EntEstado">Lista de EntEstado</list></returns> public List <EntEstado> ObterEstadoEmpresasInscritasPorFiltro(RelFiltroRanking objRelFiltroRanking, DbTransaction transaction, Database db) { List <EntEstado> lstEstado = new List <EntEstado>(); DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaEmpresasInscritasEstadoPorFiltro"); db.AddInParameter(dbCommand, "@CEA_TIPO_ETAPA", DbType.Int32, (int)objRelFiltroRanking.TipoEtapaMpe); db.AddInParameter(dbCommand, "@CEA_TURMA", DbType.Int32, objRelFiltroRanking.Turma); //--------FILTROS DE TELA---------------------------------------------- db.AddInParameter(dbCommand, "@sRAZAO_SOCIAL", DbType.String, objRelFiltroRanking.RazaoSocial); db.AddInParameter(dbCommand, "@sNOME_FANTASIA", DbType.String, objRelFiltroRanking.NomeFantasia); db.AddInParameter(dbCommand, "@CEA_ESTADO", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.Estado)); db.AddInParameter(dbCommand, "@CEA_CATEGORIA", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.Categoria)); db.AddInParameter(dbCommand, "@CEA_NIVEL_ESCOLARIDADE", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.EscolaridadeRepresentante)); db.AddInParameter(dbCommand, "@CEA_FAIXA_ETARIA", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.FaixaEtariaRepresentante)); db.AddInParameter(dbCommand, "@CEA_CIDADE", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.Municipio)); db.AddInParameter(dbCommand, "@CEA_ESCRITORIO_REGIONAL", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.EscritorioRegional)); db.AddInParameter(dbCommand, "@CEA_GRUPO", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.Grupo)); db.AddInParameter(dbCommand, "@CEA_FATURAMENTO", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.FaixaFaturamento)); db.AddInParameter(dbCommand, "@PROTOCOLO", DbType.String, objRelFiltroRanking.Protocolo); db.AddInParameter(dbCommand, "@CPF_CNPJ", DbType.String, objRelFiltroRanking.CPF_CNPJ); db.AddInParameter(dbCommand, "@CEA_ESTADO_REGIAO", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.EstadoRegiao)); db.AddInParameter(dbCommand, "@TX_SEXO_CONTATO", DbType.String, StringUtils.ToObject(objRelFiltroRanking.SexoRepresentante)); db.AddInParameter(dbCommand, "@DATAINICIO", DbType.DateTime, DateUtils.ToObject(objRelFiltroRanking.Inicio)); db.AddInParameter(dbCommand, "@DATAFIM", DbType.DateTime, DateUtils.ToObject(objRelFiltroRanking.Fim)); db.AddInParameter(dbCommand, "@NU_FUNCIONARIOS", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.NumeroFuncionarios)); db.AddInParameter(dbCommand, "@TIPO_EMPRESA", DbType.Int32, IntUtils.ToIntNull(objRelFiltroRanking.TipoEmpresa)); db.AddInParameter(dbCommand, "@CEA_QUESTIONARIO_RESPONSABILIDADE_SOCIAL", DbType.Int32, (Int32)EnumType.Questionario.ResponsabilidadeSocial); db.AddInParameter(dbCommand, "@CEA_QUESTIONARIO_INOVACAO", DbType.Int32, (Int32)EnumType.Questionario.Inovacao); db.AddInParameter(dbCommand, "@FL_QUESTIONARIO_INOVACAO", DbType.Boolean, objRelFiltroRanking.PremioEspecial); db.AddInParameter(dbCommand, "@FL_QUESTIONARIO_RESP_SOCIAL", DbType.Boolean, objRelFiltroRanking.PremioEspecial); db.AddInParameter(dbCommand, "@FL_ATIVO", DbType.Boolean, (objRelFiltroRanking.Status == 2 ? 1 : 0)); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { foreach (DbDataRecord row in dtrDados) { EntEstado objEstado = new EntEstado(); objEstado.IdEstado = ObjectUtils.ToInt(row["CEA_ESTADO"]); objEstado.Estado = ObjectUtils.ToString(row["TX_ESTADO"]); lstEstado.Add(objEstado); } return(lstEstado); } else { return(new List <EntEstado>()); } } }
public List <EntEstado> obtenerEstados() { DatEstado obj = new DatEstado(); DataTable dt = obj.obtenerEstados(); List <EntEstado> lst = new List <EntEstado>(); foreach (DataRow r in dt.Rows) { EntEstado estado = new EntEstado(); estado.IdEstado = Convert.ToInt32(r["ESTADO_ID"]); estado.Estado = r["ESTADO"].ToString(); lst.Add(estado); } return(lst); }
public EntEstado ObterEstadoPorNome(String nome, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_Auxiliar_ObterEstadoPorNome"); db.AddInParameter(dbCommand, "@Nome", DbType.String, nome); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; EntEstado temp = new EntEstado(); using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados.Read()) { temp.IdEstado = ObjectUtils.ToInt(dtrDados["CDA_ESTADO"]); } } return(temp); }
/// <summary> /// Exclui dados do Estado /// </summary> /// <param name="Estado">Entidade Estado</param> /// <returns>Retorna sucesso ou falha</returns> public bool Excluir(EntEstado Estado) { bool retorno = false; List <SqlParameter> par = new List <SqlParameter>(); ConfiguraSql(); string sqlStr = Sql.CriarDelete(); // Passagem de parametros par.Add(new SqlParameter("@codEstado", Estado.CodEstado)); // Registrando Historico bd.RegistraHistorico(Logado.logadoCod, "delete", "tbEstado", Estado.CodEstado); // Finalizando comando retorno = bd.ExecutaComandoSemRetorno(sqlStr, CommandType.Text, par); return(retorno); }
/// <summary> /// Cadastra dados do Estado /// </summary> /// <param name="Estado">Entidade Estado</param> /// <returns>Retorna sucesso ou falha</returns> public bool Cadastrar(EntEstado Estado) { bool retorno = false; List <SqlParameter> par = new List <SqlParameter>(); ConfiguraSql(); string sqlStr = Sql.CriarInsert(); // Passagem de parametros par.Add(new SqlParameter("@DescricaoEstado", Estado.DescricaoEstado)); par.Add(new SqlParameter("@codPais", Estado.CodPais)); // Registrando Historico bd.RegistraHistorico(Logado.logadoCod, "insert", "tbEstado", 0); // Finalizando comando retorno = bd.ExecutaComandoSemRetorno(sqlStr, CommandType.Text, par); return(retorno); }