public JsonResult AutoCompletePessoa(string term) { var result = new List<KeyValuePair<string, string>>(); IList<SelectListItem> List = new List<SelectListItem>(); var lista = new DAO.Dados().RetornaDados("select CAST(REPLICATE('0', 7 - LEN(CD_CLIENTE)) + RTrim(CD_CLIENTE) as varchar(10))+' - '+NM_PESSOA AS NM_PESSOA,CD_CLIENTE from TB_PESSOA WHERE NM_PESSOA LIKE '" + term.ToLower() + "%'"); /*var lista = (from r in db.TB_PESSOA where r.NM_PESSOA.ToLower().Contains(term.ToLower()) select new { r.NM_PESSOA, r.CD_CLIENTE }).ToList();*/ foreach (System.Data.DataRow item in lista.Rows) { result.Add(new KeyValuePair<string, string>(item["CD_CLIENTE"].ToString(), item["NM_PESSOA"].ToString())); } var result3 = result.Where(s => s.Value.ToLower().Contains(term.ToLower())).Select(w => w).ToList(); return Json(result3, JsonRequestBehavior.AllowGet); }
/// <summary> /// Retona todas os participantes dessa Licitação /// </summary> /// <param name="numproc"></param> /// <returns></returns> private string RetornaParticipantes(string numproc) { var resultado = new List<string>(); string resultado_por_virgulas = ""; string sqltxt = String.Format("SELECT NMFORN FROM LICITACAOFORN where NUMPROC LIKE '{0}'", numproc); var tbl = new DAO.Dados().RetornaDados(sqltxt); if (tbl.Rows.Count > 0) { foreach (System.Data.DataRow ung in tbl.Rows) { resultado.Add(ung[0].ToString()); } resultado_por_virgulas = string.Join(",", resultado.ToArray()); } return resultado_por_virgulas; }
private void GetLicitacao(int? licid) { string sqltxt = String.Format("SELECT * FROM VW_LICITACAO where ID={0}", licid); var TblLicitacao = new DAO.Dados().RetornaDados(sqltxt); var ret = new VW_LICITACAO(); if (TblLicitacao.Rows.Count > 0) { foreach (System.Data.DataRow lic in TblLicitacao.Rows) { ret.ID = int.Parse(lic["ID"].ToString()); ret.DESCOBJ = lic["DESCOBJ"].ToString(); ret.DTREAL = lic["DTREAL"].ToString(); ret.DTREFDOC = lic["DTREFDOC"].ToString(); ret.MOLMODALIDADE = lic["MOLMODALIDADE"].ToString(); ret.MOPMODALIDADE = lic["MOPMODALIDADE"].ToString(); ret.NUMPROC = lic["NUMPROC"].ToString(); ret.QTDIMG = int.Parse(lic["QTDIMG"].ToString()); ret.QTDUNG = int.Parse(lic["QTDUNG"].ToString()); ret.TOTALORC = decimal.Parse(lic["TOTALORC"].ToString()); }; } this.TLicitacao = ret; }
/// <summary> /// Retona todas as unidades gestoras dessa licitação sepradas por virgula /// </summary> /// <param name="licid"></param> /// <returns></returns> public string RetornaUnidadeGestora(int licid) { var resultado = new List<string>(); string resultado_por_virgulas = ""; string sqltxt = String.Format("SELECT UNG_SIGLA FROM VW_LICITACAOUNIDGEST where LICID={0}",licid); var tbl = new DAO.Dados().RetornaDados(sqltxt); if (tbl.Rows.Count > 0) { foreach (System.Data.DataRow ung in tbl.Rows) { resultado.Add(ung[0].ToString()); } resultado_por_virgulas = string.Join(",", resultado.ToArray()); } return resultado_por_virgulas; }
public List<VW_LICITACAO> ListaLicitacaoFiltro(Filtro flt) { string stp_licitacao = String.Format("EXEC STP_LICITACAO @ung={0},@img={1},@nome='{2}',@dtini='{3}',@dtfim='{4}',@dtrefdoc='{5}',@cpfcnpj='{6}'", flt.UnidadeGestora, flt.Tipo, flt.Participante, flt.DataInicio, flt.DataFim, flt.DataRefDoc, flt.CnpjCpf); var TblLicitacao = new DAO.Dados().RetornaDados(stp_licitacao); HttpContext.Current.Session["Filtro"] = (Filtro)flt; var lista_licitacao = new List<VW_LICITACAO>(); //var lst = db.STP_LICITACAO(flt.UnidadeGestora,flt.Tipo,flt.Participante,flt.DataInicio,flt.DataFim,flt.DataRefDoc).ToList(); foreach (System.Data.DataRow lic in TblLicitacao.Rows) { lista_licitacao.Add(new VW_LICITACAO() { ID = int.Parse(lic["ID"].ToString()), DESCOBJ = lic["DESCOBJ"].ToString(), DTREAL = lic["DTREAL"].ToString(), DTREFDOC = lic["DTREFDOC"].ToString(), MOLMODALIDADE = lic["MOLMODALIDADE"].ToString(), MOPMODALIDADE = lic["MOPMODALIDADE"].ToString(), NUMPROC = lic["NUMPROC"].ToString(), QTDIMG = int.Parse(lic["QTDIMG"].ToString()), QTDUNG = int.Parse(lic["QTDUNG"].ToString()), TOTALORC = decimal.Parse(lic["TOTALORC"].ToString()) }); } return lista_licitacao; }