Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 /// <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;
 }
Esempio n. 5
0
        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;
        }