Exemple #1
0
        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));
        }
Exemple #3
0
        // 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");
 }
Exemple #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            Historicos historicos = db.Historicos.Find(id);

            db.Historicos.Remove(historicos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #7
0
 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);
            }
        }
Exemple #10
0
        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);
        }
Exemple #12
0
 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));
 }
Exemple #13
0
        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);
 }
Exemple #16
0
 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));
 }
Exemple #17
0
        // 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));
        }
Exemple #18
0
        // 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));
        }
Exemple #19
0
 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);
 }
Exemple #21
0
        // 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));
        }
Exemple #22
0
        // 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);
 }
Exemple #24
0
 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);
 }
Exemple #26
0
        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);
        }