public ActionResult Post(bool IsNew, FrenteModel varFrente) { try { //if (ModelState.IsValid) //{ if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IFrenteApiConsumer.SetAuthHeader(_tokenManager.Token); var result = ""; var FrenteInfo = new Frente { Clave = varFrente.Clave , Descripcion = varFrente.Descripcion }; result = !IsNew? _IFrenteApiConsumer.Update(FrenteInfo, null, null).Resource.ToString() : _IFrenteApiConsumer.Insert(FrenteInfo, null, null).Resource.ToString(); Session["KeyValueInserted"] = result; return(Json(result, JsonRequestBehavior.AllowGet)); //} //return Json(false, JsonRequestBehavior.AllowGet); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public OutPutAddFrente AddFrente(InputAddFrente item) { var retorno = new OutPutAddFrente(); var frente = new Frente(); frente.NmFrente = item.NmFrente; frente.IdContrato = item.IdContrato; frente.CdFrente = Convert.ToInt32(item.CdFrenteTexto); frente.CdFrenteTexto = item.CdFrenteTexto; while (frente.CdFrenteTexto.Length < 2) { frente.CdFrenteTexto = "0" + item.CdFrenteTexto; } db.Frente.Add(frente); db.SaveChanges(); foreach (var coord in item.Coordenadores) { var inputAddFrenteCoordenador = new InputAddFrenteCoordenador(); inputAddFrenteCoordenador.IdFrente = frente.IdFrente; inputAddFrenteCoordenador.IdPessoa = coord.IdPessoa; new bFrenteCoordenador(db).AddFrenteCoordenador(inputAddFrenteCoordenador); } retorno.Result = true; return(retorno); }
public void GotoTraz() { currentPage--; GameObject[] lvl = new GameObject[22]; for (int i = 1; i < 21; i++) { lvl[i] = GameObject.Find("Lvl" + i); } int j = 1; for (int i = 20 * currentPage - 19; i < 20 * currentPage + 1; i++) { lvl[j].GetComponentInChildren <Text>().text = "" + (i); if (UpgradesHandler.UnlockedLevels[i]) { Locks[j].SetActive(false); } else { Locks[j].SetActive(true); } if (UpgradesHandler.rewardClaimed[i]) { Star[j].SetActive(true); } else { Star[j].SetActive(false); } j++; } if (currentPage == 4) { Frente.SetActive(true); } if (currentPage == 1) { Traz.SetActive(false); } }
public ActionResult Delete(int id) { try { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IFrenteApiConsumer.SetAuthHeader(_tokenManager.Token); Frente varFrente = null; if (id.ToString() != "0") { string where = ""; } var result = _IFrenteApiConsumer.Delete(id, null, null).Resource; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public List <OutPutGridGetFrente> ListaFrenteIdContrato(int id) { using (var db = new FIPEContratosContext()) { var listaFrentes = new List <OutPutGridGetFrente>(); var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { var frentes = new bFrente(db).BuscaFrenteIdContrato(id); if (frentes.Count > 0) { foreach (var f in frentes) { var frente = new OutPutGridGetFrente(); frente.IdFrente = f.IdFrente; frente.NmFrente = f.NmFrente; frente.CdFrenteTexto = f.CdFrenteTexto; frente.CdFrente = f.CdFrente; var lstFrenteCoord = new bFrenteCoordenador(db).BuscaFrenteCoordenadorIdFrente(f.IdFrente); if (lstFrenteCoord.Count > 0) { frente.coordenadores = new List <OutPutGetFrentePessoaFisica>(); foreach (var frenteCoordenador in lstFrenteCoord) { var pessoaFisica = new bPessoaFisica(db).BuscarPessoaId(frenteCoordenador.IdPessoaFisica); var pessoaFisicaRetorno = new OutPutGetFrentePessoaFisica(); pessoaFisicaRetorno.IdPessoa = pessoaFisica.IdPessoaFisica; pessoaFisicaRetorno.NmPessoa = pessoaFisica.NmPessoa; frente.coordenadoresTexto += " " + pessoaFisica.NmPessoa; frente.coordenadores.Add(pessoaFisicaRetorno); } } listaFrentes.Add(frente); } } else { var contrato = new bContrato(db).GetContratoById(id); if (contrato.IcFrenteUnica != null) { if (contrato.IcFrenteUnica.Value) { var frente = new OutPutGridGetFrente(); var f = new Frente(); f.NmFrente = "Frente 01"; f.IdContrato = id; f.CdFrente = 1; f.CdFrenteTexto = "01"; db.Frente.Add(f); db.SaveChanges(); var coordenadoresContrato = new bContratoCoordenador(db).BuscarCoordenador(id); foreach (var coordContrato in coordenadoresContrato) { var inputAddFrenteCoordenador = new InputAddFrenteCoordenador(); inputAddFrenteCoordenador.IdFrente = f.IdFrente; inputAddFrenteCoordenador.IdPessoa = coordContrato.IdPessoa; new bFrenteCoordenador(db).AddFrenteCoordenador(inputAddFrenteCoordenador); } db.Database.CommitTransaction(); frente.IdFrente = f.IdFrente; frente.NmFrente = f.NmFrente; frente.CdFrenteTexto = f.CdFrenteTexto; frente.CdFrente = f.CdFrente; var lstFrenteCoord = new bFrenteCoordenador(db).BuscaFrenteCoordenadorIdFrente(f.IdFrente); if (lstFrenteCoord.Count > 0) { frente.coordenadores = new List <OutPutGetFrentePessoaFisica>(); foreach (var frenteCoordenador in lstFrenteCoord) { var pessoaFisica = new bPessoaFisica(db).BuscarPessoaId(frenteCoordenador.IdPessoaFisica); var pessoaFisicaRetorno = new OutPutGetFrentePessoaFisica(); pessoaFisicaRetorno.IdPessoa = pessoaFisica.IdPessoaFisica; pessoaFisicaRetorno.NmPessoa = pessoaFisica.NmPessoa; frente.coordenadoresTexto += " " + pessoaFisica.NmPessoa; frente.coordenadores.Add(pessoaFisicaRetorno); } } listaFrentes.Add(frente); } } } return(listaFrentes); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "FrenteController-ListaFrenteIdContrato"); throw; } } }); return(listaFrentes); } }