void CarregarListas(int id) { var lista_modalproc = new SelectList( db.MODALIDADEPROC.ToList(), "MOPSIGLA", "MOPMODALIDADE" ); ViewBag.ListaModalProc = lista_modalproc; var lista_modal_lic = new SelectList( db.MODALIDADELIC.ToList(), "MOLID", "MOLMODALIDADE" ); ViewBag.ListaModalLic = lista_modal_lic; var lista_ung = new SelectList( db.UNIDGESTORA.ToList(), "UNG_ID", "UNG_NOME_UG" ); ViewBag.ListaSelUng = lista_ung; licitacao = new Licitacao().Get(id); ViewBag.ListaLicForn = new Licitacao().ListaLicitacaoFornecedor(licitacao.NUMPROC); ViewBag.ListaUng = new Licitacao().ListaLicitacaoUnidGestora(id); }
// GET: Nova Licitacao public ActionResult Novo() { try { var lic = new LICITACAO(); lic.TPDOC = "501"; lic.CODMUN = db.LICITACAO.First().CODMUN; lic.NUMPROC = (db.LICITACAO.Count() + 1).ToString(); lic.MODALPROC = "R"; lic.DESCOBJ = "A DEFINIR"; lic.TOTALORC = 0; lic.DTREAL = "01/01/1999"; lic.MODALIC = "9"; lic.TIPOLIC = "1"; lic.DTREFDOC = "999999"; lic.SITU = 0; db.LICITACAO.Add(lic); db.SaveChanges(); CarregarListas(lic.ID); TempData["Msg"] = "Porfavor, editar nova licitação com dados temporários."; return View("Edit", licitacao); } catch(Exception ex){ TempData["Error"] = ex.Message; var lst = db.VW_LICITACAO.ToList(); return View("Index",lst); } }