示例#1
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;
        }
示例#2
0
        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));
        }
示例#3
0
        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);
            }
        }