private void MapperVO(FbDataReader dr, CidadeVO vo) { vo.Id = dr.GetString("ID"); vo.IduF = dr.GetString("ID_UF"); vo.SgUF = dr.GetString("SG_UF"); vo.NmCidade = dr.GetString("NM_CIDADE").Capitalize(); }
protected override PadraoVO MontaVO(DataRow dr) { CidadeVO obj = new CidadeVO(); obj.Id = Convert.ToInt32(dr["id"].ToString()); obj.Nome = dr["nome"].ToString(); return(obj); }
public CidadeVO GetCidade(string idCidade) { string SQL = "SELECT * FROM TBL_CIDADE WHERE ID = @ID"; FbCommand cmd = GetCommand(SQL); AddParam(cmd, "ID", idCidade, FbDbType.VarChar, 9); FbDataReader dr = cmd.ExecuteReader(); CidadeVO vo = null; if (dr.Read()) { vo = new CidadeVO(); MapperVO(dr, vo); } return(vo); }
public List <CidadeVO> GetCidades(int idUf) { string SQL = "SELECT * FROM TBL_CIDADE WHERE ID_UF = @ID_UF ORDER BY NM_CIDADE"; FbCommand cmd = GetCommand(SQL); AddParam(cmd, "ID_UF", idUf.ToString("00"), FbDbType.VarChar, 2); FbDataReader dr = cmd.ExecuteReader(); List <CidadeVO> lista = new List <CidadeVO>(); while (dr.Read()) { CidadeVO vo = new CidadeVO(); MapperVO(dr, vo); lista.Add(vo); } return(lista); }
public ActionResult BuscarCidade(PontuacaoCidadeModel model) { try { var cidadeServicoClient = new CidadeServicoClient(); var cidades = cidadeServicoClient.BuscaTodasCidades(); var cidadesEncontradas = cidades.Where(x => x.Nome.ToUpper().Contains( string.IsNullOrWhiteSpace(model.NomeCidade) ? "" : model.NomeCidade.ToUpper()) && x.Estado.ToUpper().Contains( string.IsNullOrWhiteSpace(model.NomeCidade) ? "" : model.Estado.ToUpper())); model.Cidades = new List <CidadeVO>(); foreach (var cidadeEncontrada in cidadesEncontradas) { var pontuacao = cidadeServicoClient.BuscaPontos(cidadeEncontrada); var cidadeVO = new CidadeVO() { Nome = cidadeEncontrada.Nome, Estado = cidadeEncontrada.Estado, Pontuacao = pontuacao }; model.Cidades.Add(cidadeVO); } return(RedirectToAction("Index", "Home", model)); } catch (Exception exception) { error = true; return(RedirectToAction("Index")); } }
public PessoaVO GetPessoa(int idEmpresa, int id) { if (idEmpresa < 1) { throw new BusinessException(BusinessException.ExceptionCode.ID_EMPRESA_NAO_INFORMADO, "Código da empresa não foi setado."); } PessoaVO vo = dao.GetPessoa(idEmpresa, id); if (vo == null) { vo = new PessoaVO(); return(vo); } CidadeVO cidade = cidadeDao.GetCidade(vo.IdCidade); if (cidade != null) { vo.NmCidade = cidade.NmCidade; vo.SgUf = cidade.SgUF; } return(vo); }