public async void Post(Jogadores jogadores) { try { using (var client = new HttpClient()) { var parseJson = new DataContractJsonSerializer(typeof(Jogadores)); MemoryStream memory = new MemoryStream(); parseJson.WriteObject(memory, jogadores); var jsonString = Encoding.UTF8.GetString(memory.ToArray()); client.DefaultRequestHeaders.Add("tokenTowersAdm", "a5b01115-7d82-4f6a-bc45-9fd49eacd2e7"); var content = new StringContent(jsonString, Encoding.UTF8, "application/json"); var result = await client.PostAsync($"{FrmMenu.URI}/jogadores/cadastrar", content); if (result.IsSuccessStatusCode) { Historicos historicos = new Historicos(); historicos.Cod_jog = jogadores.Cod_jog; historicos.Dat_ini = DateTime.Now.Date; historicos.Cod_time = jogadores.Time; PostHistorico(historicos); AtaulizaGridAsync(); MessageBox.Show("Inserido com sucesso"); } else { MessageBox.Show("Erro ao cadastrar Idade mínima 17"); } } } catch (Exception) { } }
public ActionResult Create([Bind(Include = "Id,MarcasId,Modelo,TiposId,Cor,Imagem,CambiosDianteirosId,CambiosTraseirosId,FreiosId,SuspensoesId,ArosId,QuadrosId,Informacoes,Tamanho,AlertaRoubo,Vendendo,Ativo")] Bicicletas bicicletas) { if (ModelState.IsValid) { var usu = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[0]; int idlogado = Convert.ToInt32(usu); db.Bicicletas.Add(bicicletas); db.SaveChanges(); // Pega o ID da bicicleta cadastrada string modelo = bicicletas.Modelo; var bike = db.Bicicletas.Where(t => t.Modelo == modelo).ToList().Last(); // Salva na tabela Históricos Historicos hist = new Historicos(); hist.CompradorId = idlogado; hist.BicicletasId = bike.Id; hist.TipoTransferencia = (OpcaoTransferencia)0; hist.DataAquisicao = DateTime.Now; db.Historicos.Add(hist); db.SaveChanges(); return(RedirectToAction("Create", "NumerosSeries", new { id = bicicletas.Id })); } ViewBag.ArosId = new SelectList(db.Aros, "Id", "Medida", bicicletas.ArosId); ViewBag.CambiosDianteirosId = new SelectList(db.CambiosDianteiros, "Id", "Velocidade", bicicletas.CambiosDianteirosId); ViewBag.CambiosTraseirosId = new SelectList(db.CambiosTraseiros, "Id", "Velocidade", bicicletas.CambiosTraseirosId); ViewBag.FreiosId = new SelectList(db.Freios, "Id", "Nome", bicicletas.FreiosId); ViewBag.MarcasId = new SelectList(db.Marcas, "Id", "Nome", bicicletas.MarcasId); ViewBag.QuadrosId = new SelectList(db.Quadros, "Id", "Material", bicicletas.QuadrosId); ViewBag.SuspensoesId = new SelectList(db.Suspensoes, "Id", "Nome", bicicletas.SuspensoesId); ViewBag.TiposId = new SelectList(db.Tipos, "Id", "Nome", bicicletas.TiposId); return(View(bicicletas)); }
// GET: Admin/Estados/Delete/5 //public ActionResult Delete(int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // Estados estados = db.Estados.Find(id); // if (estados == null) // { // return HttpNotFound(); // } // return View(estados); //} // POST: Admin/Estados/Delete/5 //[HttpPost, ActionName("Index")] //[ValidateAntiForgeryToken] public JsonResult DeleteConfirmed(int id) { var response = new { success = true, messages = "Registro excluido!" }; try { Historicos historicos = db.Historicos.Find(id); db.Historicos.Remove(historicos); db.SaveChanges(); } catch { response = new { success = false, messages = "Algo de ERRADO aconteceu, procure o Administrador!" }; } return(Json(response, JsonRequestBehavior.AllowGet)); }
public void Add(Historicos historicos) { cmd = new SqlCommand($"insert into historicos values ( {historicos.Cod_jog}, '{historicos.Dat_ini.ToString("yyyy-MM-dd")}', {historicos.Cod_time}, '{historicos.Dat_fim}')", conn); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); }
public ActionResult DeleteConfirmed(int id) { Historicos historicos = db.Historicos.Find(id); historicos.Ativo = (OpcaoStatusHistoricos)1; db.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult DeleteConfirmed(int id) { Historicos historicos = db.Historicos.Find(id); db.Historicos.Remove(historicos); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Post([FromBody] Historicos historicos) { if (historicos == null) { return(BadRequest()); } _dal.Add(historicos); return(Ok("Operação realizada com sucesso")); }
//Usuários do sistema poderão registrar um único visto ou aprovação por nota de compra public virtual void ValidarUsuario(int idUsuario) { var historios = Historicos.Where(x => x.Usuario.Id == idUsuario && x.NotaCompra.Id == this.Id); if (historios.Count() > 0) { throw new BusinessException(MensagensValidacao.Usuario_NFComVistoOuAprovacao); } }
//As aprovações somente deverão ocorrer quando a quantidade de vistos necessários for atingida public virtual void ValidarVistos(Configuracao configuracao) { var vistos = Historicos.Where(x => x.NotaCompra.Id == this.Id && x.Operacao == (byte)TipoOperacao.Visto); if (vistos.Count() != configuracao.Visto) { throw new BusinessException(MensagensValidacao.Usuario_LimiteDeVistosNaoAtigidos); } }
public ActionResult DeleteConfirmed(long id) { Historicos historicos = db.Historicos.Find(id); db.Historicos.Remove(historicos); db.SaveChanges(); DisplaySuccessMessage("Has delete a Historicos record"); return(JsonRedirectToAction("Index")); }
//A nota de compra será aprovada quando atingir a quantidade de vistos e aprovações necessárias public virtual bool ValidarVistoAprovacao(Configuracao configuracao) { var vistos = Historicos.Where(x => x.NotaCompra.Id == this.Id && x.Operacao == (byte)TipoOperacao.Visto); var aprovacoes = Historicos.Where(x => x.NotaCompra.Id == this.Id && x.Operacao == (byte)TipoOperacao.Aprovacao); if (vistos.Count() == configuracao.Visto && aprovacoes.Count() == configuracao.Aprovacao) { return(true); } return(false); }
public ActionResult Edit(Historicos historicos) { if (ModelState.IsValid) { historicos.DescricaoDoHistorico = historicos.DescricaoDoHistorico.ToUpper(); db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(historicos)); }
public ActionResult Create(Historicos historicos) { if (ModelState.IsValid) { historicos.DescricaoDoHistorico = historicos.DescricaoDoHistorico.ToUpper(); db.Historicos.Add(historicos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(historicos)); }
public ActionResult Edit([Bind(Include = "Id,TipoTransferencia,DataAquisicao,DataTransferencia,BicicletasId,VendedorId,CompradorId,Ativo")] Historicos historicos) { if (ModelState.IsValid) { db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index", "Historicos"); } ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", historicos.BicicletasId); ViewBag.CompradorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.CompradorId); ViewBag.VendedorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.VendedorId); return View(historicos); }
// GET: Historicos/Details public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return HttpNotFound(); } return View(historicos); }
public ActionResult Edit([Bind(Include = "Ano,Semestre,MatriculaAluno,CodigoDisciplina,Situacao,Media,Faltas")] Historicos historicos) { if (ModelState.IsValid) { db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MatriculaAluno = new SelectList(db.Alunos, "MatriculaAluno", "NomeAluno", historicos.MatriculaAluno); ViewBag.CodigoDisciplina = new SelectList(db.Disciplinas, "CodigoDisciplina", "NomeDisciplina", historicos.CodigoDisciplina); ViewBag.Ano = new SelectList(db.PeriodosLetivos, "Ano", "Ano", historicos.Ano); return(View(historicos)); }
// GET: Historicos/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return(HttpNotFound()); } return(PartialView(historicos)); }
// GET: Admin/Estados/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return(HttpNotFound()); } return(View(historicos)); }
public ActionResult Edit([Bind(Include = "Id,Fecha,UsuarioId,TipoId,Descripcion,Archivo,EstadoId,Estados,TiposPropiedades,Bienes,FacturasClientes,FacturasProveedores,Familias,PedidosClientes,PedidosProveedores,Personas,PresupuestosClientes")] Historicos historicos) { if (ModelState.IsValid) { db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); DisplaySuccessMessage("Has update a Historicos record"); return(JsonRedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(db.Estados, "Id", "Nombre", historicos.EstadoId); ViewBag.TipoId = new SelectList(db.TiposPropiedades, "Id", "Nombre", historicos.TipoId); DisplayErrorMessage(); return(PartialView(historicos)); }
// GET: Historicos/Edit public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return HttpNotFound(); } ViewBag.BicicletasId = new SelectList(db.Bicicletas.Where(w => w.Ativo == 0), "Id", "Modelo", historicos.BicicletasId); ViewBag.CompradorId = new SelectList(db.Pessoas.Where(w => w.Ativo == (OpcaoStatusPessoas)1), "Id", "Nome", historicos.CompradorId); ViewBag.VendedorId = new SelectList(db.Pessoas.Where(w => w.Ativo == (OpcaoStatusPessoas)1), "Id", "Nome", historicos.VendedorId); return View(historicos); }
// GET: Historicos/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return(HttpNotFound()); } ViewBag.EstadoId = new SelectList(db.Estados, "Id", "Nombre", historicos.EstadoId); ViewBag.TipoId = new SelectList(db.TiposPropiedades, "Id", "Nombre", historicos.TipoId); return(PartialView(historicos)); }
// GET: Historicos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Historicos historicos = db.Historicos.Find(id); if (historicos == null) { return(HttpNotFound()); } ViewBag.MatriculaAluno = new SelectList(db.Alunos, "MatriculaAluno", "NomeAluno", historicos.MatriculaAluno); ViewBag.CodigoDisciplina = new SelectList(db.Disciplinas, "CodigoDisciplina", "NomeDisciplina", historicos.CodigoDisciplina); ViewBag.Ano = new SelectList(db.PeriodosLetivos, "Ano", "Ano", historicos.Ano); return(View(historicos)); }
public ActionResult TransferenciaExterna([Bind(Include = "Id,TipoTransferencia,DataAquisicao,DataTransferencia,BicicletasId,VendedorId,CompradorId,Ativo")] Historicos historicos) { if (ModelState.IsValid) { var usu = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[0]; int idlogado = Convert.ToInt32(usu); var bike = historicos.BicicletasId; historicos.DataTransferencia = DateTime.Now; historicos.VendedorId = idlogado; historicos.TipoTransferencia = (OpcaoTransferencia)2; historicos.Ativo = (OpcaoStatusHistoricos)1; db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("ListaBicicletas", "Historicos"); } ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", historicos.BicicletasId); ViewBag.CompradorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.CompradorId); ViewBag.VendedorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.VendedorId); return View(historicos); }
private async void PostHistorico(Historicos historicos) { try { using (var client = new HttpClient()) { var parseJson = new DataContractJsonSerializer(typeof(Historicos)); MemoryStream memory = new MemoryStream(); parseJson.WriteObject(memory, historicos); var jsonString = Encoding.UTF8.GetString(memory.ToArray()); client.DefaultRequestHeaders.Add("tokenTowersAdm", "a5b01115-7d82-4f6a-bc45-9fd49eacd2e7"); var content = new StringContent(jsonString, Encoding.UTF8, "application/json"); var result = await client.PostAsync($"{FrmMenu.URI}/historicos/cadastrar", content); } } catch (Exception) { throw; } }
public ActionResult TransferenciaInterna([Bind(Include = "Id,TipoTransferencia,DataAquisicao,DataTransferencia,BicicletasId,VendedorId,CompradorId,Ativo")] Historicos historicos) { if (historicos != null) { var usu = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[0]; int idlogado = Convert.ToInt32(usu); var comprador = historicos.CompradorId; var bike = historicos.BicicletasId; if (comprador != idlogado) { historicos.DataTransferencia = DateTime.Now; historicos.VendedorId = idlogado; historicos.TipoTransferencia = (OpcaoTransferencia)1; historicos.Ativo = (OpcaoStatusHistoricos)1; db.Entry(historicos).State = EntityState.Modified; db.SaveChanges(); // Salva um novo registro no histórico // Se for transferência interna, houve comprador Historicos hist = new Historicos(); hist.CompradorId = comprador; hist.BicicletasId = bike; hist.DataAquisicao = DateTime.Now; hist.TipoTransferencia = (OpcaoTransferencia)0; db.Historicos.Add(hist); db.SaveChanges(); return RedirectToAction("ListaBicicletas", "Historicos"); } else { ModelState.AddModelError("", "Selecione o comprador da bicicleta"); ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", historicos.BicicletasId); ViewBag.CompradorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.CompradorId); ViewBag.VendedorId = new SelectList(db.Pessoas, "Id", "Nome", historicos.VendedorId); return View(); } } return View(historicos); }
public IEnumerable <Historicos> GetAll() { List <Historicos> historicosList = new List <Historicos>(); cmd = new SqlCommand("select h.cod_jog, h.dat_ini, h.dat_fim, h.cod_time, t.nom_time, j.nom_jog from Historicos as h inner join times as t on t.cod_time = h.cod_time inner join jogadores as j on h.cod_jog = j.cod_jog", conn); adapter = new SqlDataAdapter(cmd); dt = new DataTable(); conn.Open(); adapter.Fill(dt); foreach (DataRow item in dt.Rows) { Historicos historicos = new Historicos(); historicos.Cod_jog = Convert.ToInt32(item[0]); historicos.Dat_ini = Convert.ToDateTime(item[1]); historicos.Dat_fim = Convert.ToDateTime(item[2].ToString() == "" ? "01/01/0001 00:00:00" : item[2]); historicos.Cod_time = Convert.ToInt32(item[3]); historicos.Time = item[4].ToString(); historicos.Jogador = item[5].ToString(); historicosList.Add(historicos); } conn.Close(); return(historicosList); }