Ejemplo n.º 1
0
        public IHttpActionResult Putvehiculo(Guid guid, vehiculo vehiculo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (guid != vehiculo.guid)
            {
                return(BadRequest());
            }

            db.Entry(vehiculo).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!vehiculoExists(guid))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public ActionResult Detalle(int id = 0)
        {
            vehiculo modelo = admin.Consultar(id);

            ViewBag.mensaje = "";
            return(View(modelo));
        }
Ejemplo n.º 3
0
        public Vehiculo ModificarVehiculo(Vehiculo v)
        {
            using (uruguay_busEntities db = new uruguay_busEntities())
            {
                try
                {
                    if (v == null || db.vehiculo.Find(v.id) == null)
                    {
                        throw new Exception("No se encontro ningun vehiculo con ese ID");
                    }

                    vehiculo veh = db.vehiculo.Find(v.id);

                    veh.cant_asientos = v.cant_asientos;
                    veh.marca         = v.marca;
                    veh.modelo        = v.modelo;
                    veh.matricula     = v.matricula;

                    db.SaveChanges();
                    return(VehiculoConverter.convert(veh));
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,vehiculofechainc,vehiculoplaca,vehiculomarca,vehiculonropuertas")] vehiculo vehiculo)
        {
            if (id != vehiculo.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(vehiculo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!vehiculoExists(vehiculo.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(vehiculo));
        }
Ejemplo n.º 5
0
 //Eliminar un vehiculo
 public void Eliminar(vehiculo modelo)
 {
     using (RepasodbEntities contexto = new RepasodbEntities())
     {
         contexto.Entry(modelo).State = System.Data.Entity.EntityState.Deleted;
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 6
0
        public ActionResult VehiculoUpdt(int id)
        {
            vehiculo vehiculo           = bd.vehiculo.Find(id);
            List <SelectListItem> lista = Selects.Armar_Select_Clientes();

            ViewBag.propietario = lista;
            return(View(vehiculo));
        }
Ejemplo n.º 7
0
 public MVVehiculos(tallerEntities ent)
 {
     tallerEnt = ent;
     vehServ   = new VehiculoServicio(tallerEnt);
     listaVehi = new ListCollectionView(vehServ.getAll().ToList());
     clieServ  = new ServicioGenerico <cliente>(tallerEnt);
     vehNuevo  = new vehiculo();
 }
Ejemplo n.º 8
0
 //Guarda un vehiculo en la base de datos
 public void Guardar(vehiculo modelo)
 {
     using (RepasodbEntities contexto = new RepasodbEntities())
     {
         contexto.vehiculo.Add(modelo);
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 9
0
        public ActionResult DeleteConfirmed(string id)
        {
            vehiculo vehiculo = db.vehiculo.Find(id);

            db.vehiculo.Remove(vehiculo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 10
0
        public bool alta_vehiculo(vehiculo dto, String patio)
        {
            try
            {
                using (kosmozbusEntities db = new kosmozbusEntities())
                {
                    var query = (from n in db.patios
                                 where n.nombre == patio
                                 &&
                                 n.idempresafk == dto.idempresafk
                                 select n).First();
                    vehiculo modelo = new vehiculo();

                    modelo.idempresafk      = dto.idempresafk;
                    modelo.numero           = dto.numero;
                    modelo.capacidad        = dto.capacidad;
                    modelo.tipo             = dto.tipo;
                    modelo.matricula        = dto.matricula;
                    modelo.version          = dto.version;
                    modelo.ano              = dto.ano;
                    modelo.ano_adquicision  = dto.ano_adquicision;
                    modelo.motor            = dto.motor;
                    modelo.km_mantenimiento = dto.km_mantenimiento;
                    modelo.status           = dto.status;
                    modelo.fecha_creacion   = dto.fecha_creacion;

                    db.vehiculoes.Add(modelo);
                    if (db.SaveChanges() > 0)
                    {
                        var query2 = (from n in db.vehiculoes
                                      where n.numero == dto.numero
                                      &&
                                      n.idempresafk == dto.idempresafk
                                      select n).First();
                        patio_vehiculo dtopatio = new patio_vehiculo();
                        dtopatio.idpatiofk    = query.id;
                        dtopatio.idvehiculofk = query2.id;
                        db.patio_vehiculo.Add(dtopatio);
                        if (db.SaveChanges() > 0)
                        {
                            return(true);
                        }
                        return(false);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al insertar  vehiculo -> " + ex);
                return(false);

                throw;
            }
        }
Ejemplo n.º 11
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            vehiculo vehiculo = await db.vehiculo.FindAsync(id);

            db.vehiculo.Remove(vehiculo);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 12
0
 public IHttpActionResult borrarVehiculo([FromBody]vehiculo vehiculo)
 {
     VehiculoLN vehiculoLN = FabricaIoC.Container.Resolver<VehiculoLN>();
     return Json(vehiculoLN.lfBorrar(vehiculo), new JsonSerializerSettings()
     {
         PreserveReferencesHandling = PreserveReferencesHandling.Objects,
         Formatting = Formatting.Indented
     });
 }//Fin del método borrarPersona.
Ejemplo n.º 13
0
 public static void asociarViajes(vehiculo v, ICollection <horario> h)
 {
     foreach (var item in h)
     {
         item.vehiculo    = v;
         item.vehiculo_id = v.id;
         v.horario.Add(item);
     }
 }
Ejemplo n.º 14
0
 public ActionResult Edit([Bind(Include = "Placa,numeroChasis,tecnomecanica,permisoCarga,capacidadCarga,descripcionVehiculo")] vehiculo vehiculo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehiculo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehiculo));
 }
Ejemplo n.º 15
0
        public JsonResult GetVehiculoByPatente(String patente)
        {
            vehiculo model = db.vehiculo.Where(x => x.patente == patente).SingleOrDefault();
            string   value = string.Empty;

            value = JsonConvert.SerializeObject(model, Formatting.Indented, new JsonSerializerSettings
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });
            return(Json(value, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 16
0
        public async Task <IActionResult> Create([Bind("Id,vehiculofechainc,vehiculoplaca,vehiculomarca,vehiculonropuertas")] vehiculo vehiculo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vehiculo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vehiculo));
        }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "Placa,numeroChasis,tecnomecanica,permisoCarga,capacidadCarga,descripcionVehiculo")] vehiculo vehiculo)
        {
            if (ModelState.IsValid)
            {
                db.vehiculo.Add(vehiculo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vehiculo));
        }
Ejemplo n.º 18
0
        public IHttpActionResult Postvehiculo(vehiculo vehiculo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.vehiculo.Add(vehiculo);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = vehiculo.id_vehiculo }, vehiculo));
        }
Ejemplo n.º 19
0
        public JsonResult BorrarRegistroVehiculo(string patente)
        {
            bool     result = false;
            vehiculo veh    = db.vehiculo.SingleOrDefault(x => x.activo == true && x.patente == patente);

            if (veh != null)
            {
                veh.activo = false;
                db.SaveChanges();
                result = true;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 20
0
        public ActionResult Eliminar(int id = 0)
        {
            vehiculo modelo = new vehiculo()
            {
                Id = id
            };

            admin.Eliminar(modelo);
            IEnumerable <vehiculo> lista = admin.Consultar();

            ViewBag.mensaje = "Vehiculo Eliminado";
            return(View("Index", lista));
        }
Ejemplo n.º 21
0
        public async Task <ActionResult> Edit([Bind(Include = "documento_usuario,placa_vehiculo_cliente,codigo_vehiculo,marca_vehiculo,referencia_vehiculo,cilindraje_vehiculo,id_vehiculo")] vehiculo vehiculo)
        {
            if (ModelState.IsValid)
            {
                db.Entry(vehiculo).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.codigo_vehiculo   = new SelectList(db.detalle_vehiculos, "codigo", "marca", vehiculo.codigo_vehiculo);
            ViewBag.documento_usuario = new SelectList(db.personas, "documento", "tipo_documento", vehiculo.documento_usuario);
            return(View(vehiculo));
        }
Ejemplo n.º 22
0
        // GET: vehiculo/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            vehiculo vehiculo = await db.vehiculo.FindAsync(id);

            if (vehiculo == null)
            {
                return(HttpNotFound());
            }
            return(View(vehiculo));
        }
Ejemplo n.º 23
0
    public void Main()
    {
        vehiculo ford = new vehiculo();

        ford.marca  = "ford";
        ford.modelo = "turismo";
        ford.color  = "verde";
        ford.año    = 2006;
        Console.WriteLine("marca " + ford.marca);
        Console.WriteLine("modelo " + ford.modelo);
        Console.WriteLine("color " + ford.color);
        Console.WriteLine("Color " + ford.año);
        Console.WriteLine("Estado " + ford.estado);
    }
Ejemplo n.º 24
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int    id       = Convert.ToInt32(txtId.Text);
            string marca    = txtMarca.Text;
            string modelo   = txtmodelo.Text;
            string tipo     = txtTipo.Text;
            int    precio   = Convert.ToInt32(txtPrecio.Text);
            int    cantidad = Convert.ToInt32(txtCantidad.Text);

            MessageBox.Show("Se ha insertado el registro correctamente.");
            vehiculo ve = new vehiculo();

            ve.vehiculoNego(id, marca, modelo, tipo, precio, cantidad);
        }
Ejemplo n.º 25
0
        // GET: vehiculoes/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            vehiculo vehiculo = db.vehiculo.Find(id);

            if (vehiculo == null)
            {
                return(HttpNotFound());
            }
            return(View(vehiculo));
        }
Ejemplo n.º 26
0
        public IHttpActionResult Deletevehiculo(Guid guid)
        {
            vehiculo vehiculo = db.vehiculo.Where(u => u.guid == guid).FirstOrDefault <vehiculo>();

            //vehiculo vehiculo = db.vehiculo.Find(id);
            if (vehiculo == null)
            {
                return(NotFound());
            }

            db.vehiculo.Remove(vehiculo);
            db.SaveChanges();

            return(Ok(vehiculo));
        }
Ejemplo n.º 27
0
 public ActionResult DeleteConfirmed(string id)
 {
     if (Session["Login"] == null)
     {
         return(RedirectToAction("Login", "Home"));
     }
     else
     {
         vehiculo vehiculo = db.vehiculo.Find(id);
         vehiculo.activo = false;
         db.SaveChanges();
         TempData["alerta"] = "Borrar vehiculo";
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 28
0
        public JsonResult GuardarVehiculoInDatabase(VehiculoViewModel model)
        {
            var result = false;

            try
            {
                vehiculo ve    = db.vehiculo.Where(x => x.patente == model.patente).SingleOrDefault();
                string   value = string.Empty;
                if (ve != null)
                {
                    vehiculo veh = db.vehiculo.SingleOrDefault(s => s.patente == model.patente);

                    veh.patente           = model.patente;
                    veh.marca             = model.marca;
                    veh.modelo            = model.modelo;
                    veh.color             = model.color;
                    veh.velocidadPromedio = model.velocidadPromedio;
                    veh.rendimiento       = model.rendimiento;
                    veh.capacidadCarga    = model.capacidadCarga;
                    veh.descripcion       = model.descripcion;
                    veh.activo            = true;
                    db.SaveChanges();
                    result = true;
                }
                else
                {
                    vehiculo veh = new vehiculo();
                    veh.patente           = model.patente;
                    veh.marca             = model.marca;
                    veh.modelo            = model.modelo;
                    veh.color             = model.color;
                    veh.velocidadPromedio = model.velocidadPromedio;
                    veh.rendimiento       = model.rendimiento;
                    veh.capacidadCarga    = model.capacidadCarga;
                    veh.descripcion       = model.descripcion;
                    veh.activo            = true;
                    db.vehiculo.Add(veh);
                    db.SaveChanges();
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 29
0
        public Horario ModificarHorario(Horario h)
        {
            using (uruguay_busEntities db = new uruguay_busEntities())
            {
                try
                {
                    horario horarioModificado = db.horario.Find(h.id);

                    if (h.hora != null)
                    {
                        horarioModificado.hora = h.hora;
                    }

                    if (h.conductor != null)
                    {
                        conductor conductor = db.conductor.Find(h.conductor.id);

                        if (conductor.Equals(null))
                        {
                            throw new Exception("El conductor que se desa asociar al horario no existe");
                        }

                        horarioModificado.conductor = conductor;
                    }

                    if (h.vehiculo != null)
                    {
                        vehiculo vehiculo = db.vehiculo.Find(h.vehiculo.id);

                        if (vehiculo.Equals(null))
                        {
                            throw new Exception("El vehiculo que se desa asociar al horario no existe");
                        }

                        horarioModificado.vehiculo = vehiculo;
                    }


                    db.Entry(horarioModificado).State = EntityState.Modified;
                    db.SaveChanges();
                    return(HorarioConverter.convert(horarioModificado));
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
        }
Ejemplo n.º 30
0
    void estad()
    {
        vehiculo y = new vehiculo();

        Console.WriteLine("Ingrese 1 para encender, cualquier otra tecla para apagar");
        string estado = Console.ReadLine();

        if (estado == "1")
        {
            y.estado = "Encendido";
        }
        else
        {
            y.estado = "apagado";
        }
    }