public ActionResult Index(NumeroDocSNCLavalin numeroDocSNCLavalin) { QryBuscaNumeroDoc qryBuscaDoc = new QryBuscaNumeroDoc(); NumeroSNCLV num = qryBuscaDoc.VerificaNumeroNoBanco(numeroDocSNCLavalin.NUMERO); Session["PossuiRevisoes"] = false; Session["ExistemRevisoesNaoConfirmadas"] = false; //QryListaVerificacao qryListaVerificacao = new QryListaVerificacao(_baseUrl, num.GUID_LV); if (num != null) { Session["GidLV"] = num.GUID_LV; //Session["PossuiRevisoes"] = qryListaVerificacao.ListaPossuiRevisoes; //Session["ExistemRevisoesNaoConfirmadas"] = qryListaVerificacao.ObtemEstadoRevisoes().PossuiRevisoesNaoConfirmadas; var lvLocal = new LV_NoSQL().BuscarLV_ViewModel(num.GUID_LV); if (lvLocal == null) { //var lv1 = ConsultaListaVerificacao.ObtemListaSimples(num); var lv = MySQLConsultaListaVerificacao.ObtemListaSimples(num); if (lv != null) { var estado = QryListaVerificacao.Instancia(lv.GUID).ObtemEstadoRevisoes(); Session["PossuiRevisoes"] = estado.ExistemRevisoesNesteDocumento; Session["ExistemRevisoesNaoConfirmadas"] = estado.PossuiRevisoesNaoConfirmadas; Session["AbriuNaoConfirmouAinda"] = true; return(RedirectToAction("ListaDoc", "Lista", new { id = lv.GUID })); } //Session["AbriuNaoConfirmouAinda"] = true; //return RedirectToAction("ListaDoc", "Lista", new { id = lv.GUID }); } else { var estado = QryListaVerificacao.Instancia(num.GUID_LV).ObtemEstadoRevisoes(); Session["PossuiRevisoes"] = estado.ExistemRevisoesNesteDocumento; Session["ExistemRevisoesNaoConfirmadas"] = estado.PossuiRevisoesNaoConfirmadas; Session["AbriuNaoConfirmouAinda"] = true; return(RedirectToAction("ListaDoc", "Lista", new { id = num.GUID_LV })); } } return(RedirectToAction("ListaDoc", "Lista", new { id = num.GUID_LV })); }
// POST: api/CriaLV public IHttpActionResult Post([FromBody]ValoresComandoCriaLV valores) { ListaVerificacao lv = CmdsListaVerficacao.CriaLV(valores); var listaVerficacaoVM = MySQLConsultaListaVerificacao.ObtemListaSemRevisoes(valores.NovoGuidLV); var confirma = new LV_NoSQL().CriarLV_ViewModel(listaVerficacaoVM); if (confirma) { return ResponseMessage(Request.CreateResponse(HttpStatusCode.OK)); } return ResponseMessage(Request.CreateResponse<string>(HttpStatusCode.NotFound, "Lista não foi inserida.")); }
public void SalvaLV(ValoresComandoCriaLV valor) { ListaVerificacao lv = CmdsListaVerficacao.CriaLV(valor); var listaVerficacaoVM = MySQLConsultaListaVerificacao.ObtemListaSemRevisoes(valor.NovoGuidLV); var confirma = new LV_NoSQL().CriarLV_ViewModel(listaVerficacaoVM); //string api = "api/CriaLV"; //var hndlr = new HttpClientHandler(); //hndlr.UseDefaultCredentials = true; //using (var client = new HttpClient(hndlr)) //{ // client.BaseAddress = new Uri(_baseURL); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var responseTask = client.PostAsJsonAsync(api, valor); // responseTask.Wait(); // var result = responseTask.Result; // if (result.IsSuccessStatusCode) // { // var readTask = result.Content.ReadAsStringAsync(); // readTask.Wait(); // var str = readTask.Result; // } //} }
public ListaVerficacaoVM GetListaCompleta(string guidDocumento) { var noSQL = new LV_NoSQL(); var lv = noSQL.BuscarLV_ViewModel(guidDocumento); if (lv == null) { lv = MySQLConsultaListaVerificacao.ObtemListaCompleta(guidDocumento); noSQL.CriarLV_ViewModel(lv); } //return ConsultaListaVerificacao.ObtemListaCompleta(guidDocumento); //QryLV.ObtemLVporNumeroSNCLavalin(numeroDocSNC); return(lv); }
public ListaVerficacaoVM GetListaSemConfirmacoes(string guidDocumento) { return(MySQLConsultaListaVerificacao.ObtemListaSemConfirmacoes(guidDocumento)); //QryLV.ObtemLVporNumeroSNCLavalin(numeroDocSNC); }
public StatusConfirmacoesLV GetStatusConfirmacoesLV(string guidDocumento) { return(MySQLConsultaListaVerificacao.StatusConfirmacoesLV(guidDocumento)); //QryLV.ObtemLVporNumeroSNCLavalin(numeroDocSNC); }
public ActionResult TesteListaVerificacaoSemConfirmacoes() { var lv = MySQLConsultaListaVerificacao.ObtemListaSemConfirmacoes("7e5e3cf4-dd1f-4fda-865e-9a7d3d884651"); return(View()); }
public ActionResult Index(DocViewModel docViewModel) { if (ModelState.IsValid) { QryBuscaNumeroDoc qryBuscaNumeroDoc = new QryBuscaNumeroDoc(); NumeroDocSNCLavalin numero = new NumeroDocSNCLavalin( docViewModel.Projeto, docViewModel.OS, docViewModel.Area, docViewModel.SiglaDisciplina, docViewModel.TipoDocumento, docViewModel.Sequencial ); var num = qryBuscaNumeroDoc.VerificaNumeroNoBanco(numero.ToString()); //QryListaVerificacao qryListaVerificacao = QryListaVerificacao.Instancia(_baseUrl, docViewModel.GuidDocumento); if (num != null) { var lvLocal = new LV_NoSQL().BuscarLV_ViewModel(num.GUID_LV); if (lvLocal == null) { var lv = MySQLConsultaListaVerificacao.ObtemListaSimples(num); if (lv != null) { var estado = QryListaVerificacao.Instancia(lv.GUID).ObtemEstadoRevisoes(); Session["PossuiRevisoes"] = estado.ExistemRevisoesNesteDocumento; Session["ExistemRevisoesNaoConfirmadas"] = estado.PossuiRevisoesNaoConfirmadas; Session["AbriuNaoConfirmouAinda"] = true; return(RedirectToAction("ListaDoc", "Lista", new { id = lv.GUID })); } return(View()); } else { var estado = QryListaVerificacao.Instancia(docViewModel.GuidDocumento).ObtemEstadoRevisoes(); Session["PossuiRevisoes"] = estado.ExistemRevisoesNesteDocumento; Session["ExistemRevisoesNaoConfirmadas"] = estado.PossuiRevisoesNaoConfirmadas; Session["AbriuNaoConfirmouAinda"] = true; return(RedirectToAction("ListaDoc", "Lista", new { id = num.GUID_LV })); } } else { string novoGuid = Guid.NewGuid().ToString(); ValoresComandoCriaLV valor = new ValoresComandoCriaLV() { NovoGuidLV = novoGuid, GuidPlanilha = docViewModel.GuidPlanilha, NumeroSNC = numero.ToString() }; new CmdSalvaListaVerificacao().SalvaLV(valor);//(_baseUrl).SalvaLV(valor); Session["PossuiRevisoes"] = false; Session["AbriuNaoConfirmouAinda"] = true; TempData["DocumentoNovo"] = true; Session["Projeto"] = new QryProjetos().GetProjetoApp(((ProjetoVM)Session["Projeto"]).GUID); return(RedirectToAction("ListaDoc", "Lista", new { id = novoGuid })); } } return(View()); }