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; }
public ActionResult PesquisaAnoMes(FormCollection frm) { CarregaListaUnidGestora(); // MM/AAAA //string mesano = frm["anomes"].Substring(2, 4) + frm["anomes"].Substring(0, 2); int TipoDoc = int.Parse(frm["selTipo"].ToString()); string _doccaixa = frm["doccaixa"].ToString(); string _notaemp = frm["notaemp"].ToString(); string mesano = frm["anomes"]; string _dtini = new Funcoes().AAAAMMDD(frm["txt_dtini"]); string _dtfim = new Funcoes().AAAAMMDD(frm["txt_dtfim"]); string _nomecredor = frm["nomecredor"].ToString(); string _conta = frm["conta"].ToString(); string _undgest = ""; string _codnomeundgestora = ""; if (frm["LstUngGest"].ToString() != "-1") { _undgest = new UnidadeGestora().UnidadeGestoraCodigo(int.Parse(frm["LstUngGest"].ToString())); _codnomeundgestora = new UnidadeGestora().UnidadeGestoraID(int.Parse(frm["LstUngGest"].ToString())); } ViewBag.MesAno = mesano; var flt = new Filtro(); flt.DataInicio = _dtini; flt.DataFim = _dtfim; flt.Tipo = TipoDoc; flt.DataRefDoc = mesano; flt.DocCaixa = _doccaixa; flt.NotaEmp = _notaemp; flt.Credor = _nomecredor; flt.Conta = _conta; flt.CodigoUnidadeGestora = _undgest; flt.CodigoNomeUnidadeGestora = _codnomeundgestora; Session["Filtro"] = (Filtro)flt; Session["TipoDoc"] = TipoDoc; Session["DocCaixa"] = _doccaixa; Session["NotaEmp"] = _notaemp; return View("Index", new Processo().ListaAnoMes(mesano, TipoDoc, _doccaixa, _notaemp, _dtini, _dtfim, _nomecredor, _conta, _undgest)); }
public ActionResult Pesquisa(FormCollection frm) { CarregaListaUnidGestora(); try { var flt = new Filtro(); int codunidgest = int.Parse(frm["LstUngGest"]); flt.UnidadeGestora = codunidgest; flt.CodigoNomeUnidadeGestora = new UnidadeGestora().UnidadeGestoraID(codunidgest); flt.Tipo = int.Parse(frm["selTipo"]); flt.DataInicio = new Funcoes().AAAAMMDD(frm["txt_dtini"]); flt.DataFim = new Funcoes().AAAAMMDD(frm["txt_dtfim"]); flt.DataRefDoc = new Funcoes().AAAAMM(frm["anomes"]); flt.Participante = frm["nomeparticipante"]; flt.CnpjCpf = frm["cpfcnpj"].Trim(); Session["Filtro"] = (Filtro)flt; ViewBag.MesAno = new Funcoes().MMAAAA(flt.DataRefDoc); return View("Index", new DAO.Licitacao().ListaLicitacaoFiltro(flt)); } catch (Exception ex) { TempData["MsgErro"] = ex.Message; CarregaListaUnidGestora(); var lst = db.VW_LICITACAO.ToList(); return View("Index",lst); } }