Exemple #1
0
        public IHttpActionResult Put(int id, [FromBody] Placa placa)
        {
            try
            {
                var placaDB = _repository.GetByID(id);

                if (placaDB == null)
                {
                    return(NotFound());
                }

                if (!ModelState.IsValid)
                {
                    return(BadRequest("Verificar campos obrigatórios"));
                }

                placaDB.ItemID     = placa.ItemID;
                placaDB.Observacao = placa.Observacao;

                _repository.Update(placaDB);

                return(Ok(placaDB));
            }
            catch (System.Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemple #2
0
        public async Task <ActionResult <Placa> > PostPlaca(Placa placa)
        {
            _context.Placas.Add(placa);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPlaca", new { id = placa.idPlaca }, placa));
        }
        } //construtor para EF

        public void SetValues(Placa placa, string renavam, string chassi, string motor, string AnoFab, string AnoMod, string descricaoModelo, string espelho, string combustivel, string cor, VeiculoCategoria categoria, VeiculoEspecie especie, VecimentoLicenciamento licenciamento, Endereco endereco, Pessoa pessoa, Marca marca, bool ativo, string NomeProprietarioAnterior, string CpfCnpjProprietarioAnterior, string DataDaCompra, string ValorDaCompra, string NumeroDaNotaDeCompra)
        {
            this.Placa                       = placa;
            this.Renavam                     = renavam.Trim().ToUpper();
            this.Chassi                      = chassi.Trim().ToUpper();
            this.Motor                       = motor.Trim().ToUpper();
            this.AnoFab                      = AnoFab.Trim().ToUpper();
            this.AnoModelo                   = AnoMod.Trim().ToUpper();
            this.DescricaoModelo             = descricaoModelo.Trim().ToUpper();
            this.Espelho                     = espelho.Trim().ToUpper();
            this.Categoria                   = categoria;
            this.Especie                     = especie;
            this.Licenciamento               = licenciamento;
            this.Endereco                    = endereco;
            this.Pessoa                      = pessoa;
            this.Cor                         = cor.Trim().ToUpper();
            this.Combustivel                 = combustivel.Trim().ToUpper();
            this.Marca                       = marca;
            this.Ativo                       = ativo;
            this.NomeProprietarioAnterior    = NomeProprietarioAnterior;
            this.CpfCnpjProprietarioAnterior = CpfCnpjProprietarioAnterior;
            this.DataDaCompra                = DataDaCompra.Trim().ToUpper();
            this.ValorDaCompra               = ValorDaCompra.Trim().ToUpper();
            this.NumeroDaNotaDeCompra        = NumeroDaNotaDeCompra;
            SetValidations();
        }
Exemple #4
0
        public async Task <IActionResult> PutPlaca(string id, Placa placa)
        {
            if (id != placa.idPlaca)
            {
                return(BadRequest());
            }

            _context.Entry(placa).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PlacaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #5
0
        /// <summary>
        /// Deletes selected employee from database and wage settings related to him, excep archive data
        /// </summary>
        /// <returns>bool</returns>
        public bool DeleteZaposlenik()
        {
            DbDataDelete del = new DbDataDelete();

            Placa p = new Placa();

            p.GetPlacaByOib(Oib);
            del.DeleteItem(p);

            ZaposlenikJoppd z = new ZaposlenikJoppd();

            z = z.GetZaposlenikByOib(Oib);
            del.DeleteItem(z);

            Dodatak d = new Dodatak();

            foreach (DataRow row in d.GetDodaciByOib(Oib).Rows)
            {
                del.DeleteItem(
                    new Dodatak()
                {
                    Id = int.Parse(row.ItemArray[0].ToString())
                });
            }

            return(del.DeleteItem(this));
        }
Exemple #6
0
 /// <summary>
 /// Gets the hash code
 /// </summary>
 /// <returns>Hash code</returns>
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         var hashCode = 41;
         // Suitable nullity checks etc, of course :)
         if (Localizador != null)
         {
             hashCode = hashCode * 59 + Localizador.GetHashCode();
         }
         if (Placa != null)
         {
             hashCode = hashCode * 59 + Placa.GetHashCode();
         }
         if (IdCliente != null)
         {
             hashCode = hashCode * 59 + IdCliente.GetHashCode();
         }
         if (Loja != null)
         {
             hashCode = hashCode * 59 + Loja.GetHashCode();
         }
         if (Status != null)
         {
             hashCode = hashCode * 59 + Status.GetHashCode();
         }
         if (IdPagamento != null)
         {
             hashCode = hashCode * 59 + IdPagamento.GetHashCode();
         }
         return(hashCode);
     }
 }
Exemple #7
0
        public IActionResult PlacaDimensao(Placa reserva)
        {
            reserva.CalculaDimensao();


            return(View(reserva));
        }
Exemple #8
0
        public IActionResult RegistrarEntrada(IFormCollection form)
        {
            System.Console.WriteLine("nome");
            System.Console.WriteLine("marca");
            System.Console.WriteLine("modelo");
            System.Console.WriteLine("placa");

            Entrada entrada = new Entrada();

            entrada.Usuario = form["nome"];

            Marca marca = new Marca();

            marca.Nome = form["marca"];

            entrada.Marca = marca.Nome;

            Modelo modelo = new Modelo();

            modelo.Nome = form["modelo"];

            entrada.Modelo = modelo.Nome;

            Placa placa = new Placa();

            placa.Nome = form["placa"];

            entrada.Placa = placa.Nome;

            entrada.DataEntrada = DateTime.Now;

            entrarRepositorio.Inserir(entrada);

            return(View("Sucesso"));
        }
Exemple #9
0
    void OnCollisionEnter(Collision collision)
    {
        if (enabled)
        {
            //Debug.Log("dur: "+dur+" - amp: "+ vel+" - note: "+ (nota*2+60));
            Placa p = collision.collider.GetComponent <Placa>();
            //Debug.Log (p.note);
            if (p != null)
            {
                LibPD.SendFloat("dur" + index, dur * emisor.art * 1000);
                //LibPD.SendFloat ("envOut"+index, (dur-(dur*emisor.art)) * 1000);
                LibPD.SendFloat("vel" + index, 127 * vel * 1f);
                LibPD.SendFloat("har" + index, emisor.har);
                LibPD.SendFloat("modIn" + index, emisor.iMod);
                LibPD.SendFloat("note" + index, p.note);

                if (emisor.decay > 0)
                {
                    vel *= emisor.decay;
                    gameObject.transform.localScale = new Vector3(vel * 0.5f, vel * 0.5f, vel * 0.5f);
                }

                material.color = Color.white;
                //LibPD.SendBang ("play");
                Invoke("ResetColor", dur);
            }
        }
    }
Exemple #10
0
        /// <summary>
        /// Returns true if Carro instances are equal
        /// </summary>
        /// <param name="other">Instance of Carro to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(Carro other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     Placa == other.Placa ||
                     Placa != null &&
                     Placa.Equals(other.Placa)
                     ) &&
                 (
                     Descricao == other.Descricao ||
                     Descricao != null &&
                     Descricao.Equals(other.Descricao)
                 ) &&
                 (
                     Loja == other.Loja ||
                     Loja != null &&
                     Loja.Equals(other.Loja)
                 ));
        }
Exemple #11
0
        public ActionResult DeleteConfirmed(int id)
        {
            Placa placa = db.Placas.Find(id);

            db.Placas.Remove(placa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #12
0
 public void Insert(Placa placa)
 {
     using (var ctx = new Context.Context())
     {
         ctx.Placas.Add(placa);
         ctx.SaveChanges();
     }
 }
Exemple #13
0
 public void Update(Placa placa)
 {
     using (var ctx = new Context.Context())
     {
         ctx.Entry(placa).State = System.Data.Entity.EntityState.Modified;
         ctx.SaveChanges();
     }
 }
Exemple #14
0
        public ActionResult BuscarPlaca(string placa)
        {
            Placa p = db.Placas.FirstOrDefault(x => x.numeroPlaca.Equals(placa));

            if (p == null)
            {
                return(RedirectToAction("BuscarPlaca", "Placas").Mensagem("Placa não encontrada !!"));
            }
            return(View(p));
        }
Exemple #15
0
 public ActionResult Edit([Bind(Include = "placaId,numeroPlaca")] Placa placa)
 {
     placa.numeroPlaca = placa.numeroPlaca.ToUpper();
     if (ModelState.IsValid)
     {
         db.Entry(placa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(placa));
 }
Exemple #16
0
        public ActionResult Create([Bind(Include = "placaId,numeroPlaca")] Placa placa)
        {
            if (ModelState.IsValid)
            {
                db.Placas.Add(placa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(placa));
        }
Exemple #17
0
        public Placa GetByID(int id)
        {
            Placa placa = null;

            using (var ctx = new Context.Context())
            {
                placa = ctx.Placas.Find(id);
            }

            return(placa);
        }
        /// <summary>
        /// Agrega una placa a la base de datos
        /// </summary>
        /// <remarks>
        /// Permite agregar una placa a la base de datos.
        /// </remarks>
        /// <param name="placa">Placa que queremos añadir</param>
        /// <returns>Tarea de añadir una placa</returns>
        public async Task AgregarPlaca(Placa placa)
        {
            int result = 0;

            try
            {
                result = await conn.InsertAsync(placa);
            }
            catch (Exception ex)
            {
            }
        }
Exemple #19
0
        public ActionResult CreatePlacaProprietario([Bind(Include = "placaId,numeroPlaca")] Placa placa, string proprietario)
        {
            placa.numeroPlaca  = placa.numeroPlaca.ToUpper();
            placa.proprietario = db.Proprietarios.FirstOrDefault(v => v.Nome.Equals(proprietario));
            if (ModelState.IsValid)
            {
                db.Placas.Add(placa);
                db.SaveChanges();
                return(View());
            }

            return(View("Index"));
        }
Exemple #20
0
        public ActionResult CreatePlacaVisitante([Bind(Include = "placaId,numeroPlaca")] Placa placa, string visitante)
        {
            placa.numeroPlaca = placa.numeroPlaca.ToUpper();
            placa.visitante   = db.Visitantes.FirstOrDefault(v => v.NomeVisitante.Equals(visitante));
            if (ModelState.IsValid)
            {
                db.Placas.Add(placa);
                db.SaveChanges();
                return(View());
            }

            return(View("Index"));
        }
Exemple #21
0
        public static void CrearPlaca(Placa m)
        {
            var p = new SqlParameter[]
            {
                new SqlParameter("@id_entidad", m.id_entidad),
                new SqlParameter("@placa", m.placa),
                new SqlParameter("@id_tipo", m.id_tipo),
                new SqlParameter("@id_vehiculo", m.id_vehiculo),
                new SqlParameter("@asignada", m.asignada),
            };

            Util.Execute("CrearPlaca", p);
        }
Exemple #22
0
        public ActionResult CreatePlacaInquilino([Bind(Include = "placaId,numeroPlaca")] Placa placa, string inquilino)
        {
            placa.numeroPlaca = placa.numeroPlaca.ToUpper();
            placa.inquilino   = db.Inquilinos.FirstOrDefault(v => v.NomeInquilino.Equals(inquilino));
            if (ModelState.IsValid)
            {
                db.Placas.Add(placa);
                db.SaveChanges();
                return(View());
            }

            return(View("Index"));
        }
        public Placa Get()
        {
            Placa placa = null;

            var response = ChamadaApiGET("/api/Placa");

            if (response != null)
            {
                placa = JsonConvert.DeserializeObject <Placa>(response);
            }

            return(placa);
        }
Exemple #24
0
        private void afterNovo()
        {
            if (tab_Classificacao.SelectedTab == Tab_Consulta)
            {
                tab_Classificacao.SelectedTab = Tab_Classificacao_Superior;
            }

            tpModo = TTpModo.tm_Insert;
            modoBotoes();
            HabilitaCampos();
            Placa.Focus();
            bs_PesagemGraos.AddNew();
        }
Exemple #25
0
        public void PrepararDados()
        {
            List <Parametros> condicoes = new List <Parametros>();

            if (Codigo != -1)
            {
                condicoes.Add(new Parametros("Codigo", Codigo.ToString(), TipoDeDadosBD.numerico, OperadorComparativo.EQUALS));
            }

            if (!string.IsNullOrEmpty(Tipo))
            {
                condicoes.Add(new Parametros("Tipo", Tipo, TipoDeDadosBD.character, OperadorComparativo.EQUALS));
            }

            if (!string.IsNullOrEmpty(Produto.ToString()))
            {
                condicoes.Add(new Parametros("Produto_Nome", Produto, TipoDeDadosBD.character, OperadorComparativo.EQUALS));
            }

            if (!string.IsNullOrEmpty(Procedencia.ToString()))
            {
                condicoes.Add(new Parametros("Procedencia", Procedencia, TipoDeDadosBD.character, OperadorComparativo.EQUALS));
            }

            if (!string.IsNullOrEmpty(Destino.ToString()))
            {
                condicoes.Add(new Parametros("Destino", Destino, TipoDeDadosBD.character, OperadorComparativo.EQUALS));
            }

            if (!string.IsNullOrEmpty(Placa.ToString()))
            {
                condicoes.Add(new Parametros("Veiculo_Placa", Placa, TipoDeDadosBD.character, OperadorComparativo.EQUALS));
            }

            if (DataBrutoIni < DataBrutoFim)
            {
                condicoes.Add(new Parametros("Data_Bruto", DataBrutoIni + "|" + DataBrutoFim, TipoDeDadosBD.data, OperadorComparativo.BETWEEN));
            }

            if (DataTaraIni < DataTaraFim)
            {
                condicoes.Add(new Parametros("Data_Tara", DataTaraIni + "|" + DataTaraFim, TipoDeDadosBD.data, OperadorComparativo.BETWEEN));
            }

            if (DataTicketIni < DataTicketFim)
            {
                condicoes.Add(new Parametros("Data_Ticket", DataTicketIni + "|" + DataTicketFim, TipoDeDadosBD.data, OperadorComparativo.BETWEEN));
            }

            Dados = Comando.Default.executaComando(TipoDeComando.Select, "Ticket", condicoes, null);
        }
Exemple #26
0
        protected override int GetHashCodeCore()
        {
            unchecked
            {
                var hashCode = Placa.GetHashCode();
                hashCode = (hashCode * 397) ^ Kilometragem.GetHashCode();
                hashCode = (hashCode * 397) ^ Portas.GetHashCode();
                hashCode = (hashCode * 397) ^ Cambio.GetHashCode();
                hashCode = (hashCode * 397) ^ Carroceria.GetHashCode();
                hashCode = (hashCode * 397) ^ Cor.GetHashCode();

                return(hashCode);
            }
        }
Exemple #27
0
        // GET: Placas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Placa placa = db.Placas.Find(id);

            if (placa == null)
            {
                return(HttpNotFound());
            }
            return(View(placa));
        }
        public void Deve_obter_um_bilhete_emitido()
        {
            //arrange
            IServicoDeCondutor servicoDeCondutor = new ServicoDeCondutor(_repositorioDeLeituraTickets);

            //act
            var bilhete = servicoDeCondutor.ObterBilheteEmitidoPor(1);

            //assert
            var placaEsperada   = new Placa("NHC 3030");
            var veiculoEsperado = new Veiculo(placaEsperada);
            var bilheteEsperado = new Bilhete(1, new DateTime(2018, 01, 01, 00, 00, 000), veiculoEsperado);

            Assert.Equal(bilheteEsperado, bilhete);
        }
Exemple #29
0
        public ActionResult Asignar(int id, FormCollection form)
        {
            var placaBase = PlacaBD.UltimaPlaca(id_entidad, id_tipo);
            var placa     = PlacaBD.GenerarPlaca(placaBase);

            if (placa.Contains("oficina"))
            {
                ModelState.AddModelError(string.Empty, "La oficina donde se registro este vehículo aun no ha establecido un patron de placas o un rango para este tipo de vehiculo");
                return(View(new Placa {
                    numeroSerie = numeromotor, datosVehiculo = datosvehiculo, NombreTitular = datostitular
                }));
            }
            else if (PlacaBD.validarFinal(id_tipo, id_entidad))
            {
                ModelState.AddModelError(string.Empty, "Las placas para esta oficina se han terminado por favor asigne nuevas");
                return(View(new Placa {
                    numeroSerie = numeromotor, datosVehiculo = datosvehiculo, NombreTitular = datostitular
                }));
            }


            else
            {
                var model = new Placa
                {
                    id_vehiculo   = id,
                    placa         = placa,
                    id_entidad    = id_entidad,
                    id_tipo       = id_tipo,
                    asignada      = true,
                    datosVehiculo = datosvehiculo,
                    NombreTitular = datostitular,
                    numeroSerie   = numeromotor,
                    IsDisabled    = "disabled"
                };
                ViewData["IsEnabled"] = false;

                PlacaBD.AsignarFinal(placa);
                PlacaBD.CrearPlaca(model);
                string path = @"C:\Users\VENTUS_DGO01\Desktop\PlacasGeneradas.txt";
                using (StreamWriter w = System.IO.File.AppendText(path))
                {
                    Log(model.id_vehiculo.ToString(), model.placa, w);
                    w.Close();
                }
                return(View(model));
            }
        }
 public VeiculoEnvolvido(string marca, string modelo, TipoVeiculo tipo, string cor, CategoriaVeiculo categoria,
                         int anoFabricacao, int anoModelo, Placa placa, Uf uf, string renavam, string chassi, bool segurado)
 {
     Marca         = marca;
     Modelo        = modelo;
     Tipo          = tipo;
     Cor           = cor;
     Categoria     = categoria;
     AnoFabricacao = anoFabricacao;
     AnoModelo     = anoModelo;
     Placa         = placa;
     Uf            = uf;
     Renavam       = renavam;
     Chassi        = chassi;
     Segurado      = segurado;
 }