Ejemplo n.º 1
0
        public async Task <IActionResult> Put(Guid VehiculoId, [FromBody] TVehiculo vehiculo)
        {
            vehiculo.VehiculoId = VehiculoId;
            await repositorio.SaveVehiculo(vehiculo);

            return(Ok(true));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            TVehiculo tVehiculo = await db.TVehiculo.FindAsync(id);

            db.TVehiculo.Remove(tVehiculo);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public void DeleteVehiculo(Guid VehiculoId)
        {
            TVehiculo dbEntry = context.TVehiculo
                                .FirstOrDefault(p => p.VehiculoId == VehiculoId);

            if (dbEntry != null)
            {
                context.TVehiculo.Remove(dbEntry);
                context.SaveChanges();
            }
        }
Ejemplo n.º 4
0
        // GET: Vehiculos/Details/5
        public async Task <ActionResult> Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TVehiculo tVehiculo = await db.TVehiculo.FindAsync(id);

            if (tVehiculo == null)
            {
                return(HttpNotFound());
            }
            return(View(tVehiculo));
        }
Ejemplo n.º 5
0
 public static void Invoke_UpdateVehiculo(RemObjects.SDK.IROService @__Instance, RemObjects.SDK.IMessage @__Message, RemObjects.SDK.Server.IServerChannelInfo @__ServerChannelInfo, out RemObjects.SDK.Server.ResponseOptions @__oResponseOptions)
 {
     RemObjects.SDK.ObjectDisposer @__ObjectDisposer = new RemObjects.SDK.ObjectDisposer(1);
     try {
         TVehiculo Datos = ((TVehiculo)(@__Message.Read("Datos", typeof(TVehiculo), RemObjects.SDK.StreamingFormat.Default)));
         @__ObjectDisposer.Add(Datos);
         bool Result;
         Result = ((IRPDataService)(@__Instance)).UpdateVehiculo(Datos);
         @__Message.InitializeResponseMessage(@__ServerChannelInfo, "RPSuiteServer", "RPDataService", "UpdateVehiculoResponse");
         @__Message.WriteBoolean("Result", Result);
         @__Message.FinalizeMessage();
         @__oResponseOptions = RemObjects.SDK.Server.ResponseOptions.roDefault;
     }
     finally {
         @__ObjectDisposer.Dispose();
     }
 }
Ejemplo n.º 6
0
        public static string leer(string ID)    // Metodo que lee tabla horarioHorario
        {
            RPSuiteServer.TVehiculo vehiculo = new TVehiculo();
            var definicion = new
            { Dia = "", Valor = "" };
            var listaDefinicion = new[] { definicion };
            var horarios        = ID;
            var listHorarios    = JsonConvert.DeserializeAnonymousType(horarios, listaDefinicion);



            foreach (var hor in listHorarios)
            {
                switch (hor.Dia)
                {
                case "Lunes":
                    vehiculo.Lunes = hor.Valor;
                    break;

                case "Martes":
                    vehiculo.Martes = hor.Valor;
                    break;

                case "Miércoles":
                    vehiculo.Miercoles = hor.Valor;
                    break;

                case "Jueves":
                    vehiculo.Jueves = hor.Valor;
                    break;

                case "Viernes":
                    vehiculo.Viernes = hor.Valor;
                    break;

                case "Sábado":
                    vehiculo.Sabado = hor.Valor;
                    break;

                case "Domingo":
                    vehiculo.Domingo = hor.Valor;
                    break;
                }
            }
            return("");
        }
Ejemplo n.º 7
0
        public async Task <ActionResult> Edit([Bind(Include = "Placa,IdMarca,Anio,Estilo,IdTransmision,Modelo,NumPuertas,IdTipoVehiculo,Valor,IdTipoArticulo,IdEstado,Monto,FechaIngreso,IdCliente")] TVehiculo tVehiculo)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tVehiculo).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.IdEstado       = new SelectList(db.CEstadoArticulo, "IdEstado", "Descripcion", tVehiculo.IdEstado);
            ViewBag.IdMarca        = new SelectList(db.CMarcaVehiculo, "IdMarca", "Descripcion", tVehiculo.IdMarca);
            ViewBag.IdTipoArticulo = new SelectList(db.CTipoArticulo, "IdTipoArticulo", "Descripcion", tVehiculo.IdTipoArticulo);
            ViewBag.IdTipoVehiculo = new SelectList(db.CTipoVehiculo, "IdTipo", "Descripcion", tVehiculo.IdTipoVehiculo);
            ViewBag.IdTransmision  = new SelectList(db.CTransmision, "IdTransmision", "Descripcion", tVehiculo.IdTransmision);
            //ViewBag.IdCliente = new SelectList(db.TCliente, "IdCliente", "Identificacion", tVehiculo.IdCliente);
            CargarComboClientes(tVehiculo.IdCliente);
            return(View(tVehiculo));
        }
Ejemplo n.º 8
0
        // GET: Vehiculos/Edit/5
        public async Task <ActionResult> Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TVehiculo tVehiculo = await db.TVehiculo.FindAsync(id);

            if (tVehiculo == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdEstado       = new SelectList(db.CEstadoArticulo, "IdEstado", "Descripcion", tVehiculo.IdEstado);
            ViewBag.IdMarca        = new SelectList(db.CMarcaVehiculo, "IdMarca", "Descripcion", tVehiculo.IdMarca);
            ViewBag.IdTipoArticulo = new SelectList(db.CTipoArticulo, "IdTipoArticulo", "Descripcion", tVehiculo.IdTipoArticulo);
            ViewBag.IdTipoVehiculo = new SelectList(db.CTipoVehiculo, "IdTipo", "Descripcion", tVehiculo.IdTipoVehiculo);
            ViewBag.IdTransmision  = new SelectList(db.CTransmision, "IdTransmision", "Descripcion", tVehiculo.IdTransmision);
            //ViewBag.IdCliente = new SelectList(db.TCliente, "IdCliente", "Identificacion", tVehiculo.IdCliente);
            CargarComboClientes(tVehiculo.IdCliente);
            return(View(tVehiculo));
        }
Ejemplo n.º 9
0
        public TVehiculo[] GetVehiculoTransportista(string Datos)
        {
            try
            {
                List <TVehiculo> est      = new List <TVehiculo>();
                TVehiculo[]      vehiculo = new TVehiculo[100];
                IDbCommand       command;


                using (IDbCommand lcommand = this.ServiceSchema.NewCommand(this.Connection, "cmdBuscarVehiculoTransportista", new string[] { "Datos" }, new object[] { Datos }))
                {
                    IDataReader reader = lcommand.ExecuteReader();
                    while (reader.Read())
                    {
                        est.Add
                            (new TVehiculo()
                        {
                            VehiculoID       = (int)(reader["VehiculoID"] != DBNull.Value ? reader["VehiculoID"] : null),
                            NoEconomico      = (string)(reader["NoEconomico"] != DBNull.Value ? reader["NoEconomico"] : ""),
                            NoSerie          = (string)(reader["NoSerie"] != DBNull.Value ? reader["NoSerie"] : ""),
                            Marca            = (string)(reader["Marca"] != DBNull.Value ? reader["Marca"] : ""),
                            Modelo           = (string)(reader["Modelo"] != DBNull.Value ? reader["Modelo"] : ""),
                            NoToneles        = (int)(reader["NoToneles"] != DBNull.Value ? reader["NoToneles"] : null),
                            Capacidad        = (int)(reader["Capacidad"] != DBNull.Value ? reader["Capacidad"] : null),
                            Placas           = (string)(reader["Placas"] != DBNull.Value ? reader["Placas"] : ""),
                            Certificado      = (string)(reader["Certificado"] != DBNull.Value ? reader["Certificado"] : ""),
                            FechaCertificado = (DateTime)(reader["FechaCertificado"] != DBNull.Value ? reader["FechaCertificado"] : DateTime.MinValue),
                            TransportistaID  = (int)(reader["TransportistaID"] != DBNull.Value ? reader["TransportistaID"] : null)
                        }
                            );
                    }
                }
                vehiculo = est.ToArray();
                return(vehiculo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 10
0
 public async Task SaveVehiculo(TVehiculo vehiculo)
 {
     if (vehiculo.VehiculoId == Guid.Empty)
     {
         vehiculo.VehiculoId = Guid.NewGuid();
         context.TVehiculo.Add(vehiculo);
     }
     else
     {
         TVehiculo dbEntry = context.TVehiculo
                             .FirstOrDefault(p => p.VehiculoId == vehiculo.VehiculoId);
         if (dbEntry != null)
         {
             dbEntry.VehiculoColor       = vehiculo.VehiculoColor;
             dbEntry.VehiculoAnioFabri   = vehiculo.VehiculoAnioFabri;
             dbEntry.VehiculoPlaca       = vehiculo.VehiculoPlaca;
             dbEntry.VehiculoNroAsientos = vehiculo.VehiculoNroAsientos;
             dbEntry.VehiculoMecanico    = vehiculo.VehiculoMecanico;
             dbEntry.VehiculoFull        = vehiculo.VehiculoMecanico;
             dbEntry.MarcaId             = vehiculo.MarcaId;
         }
     }
     await context.SaveChangesAsync();
 }
Ejemplo n.º 11
0
 public Boolean UpdateVehiculo(TVehiculo Datos)
 {
     return(true);
 }
Ejemplo n.º 12
0
        public async Task <IActionResult> Post([FromBody] TVehiculo vehiculo)
        {
            await repositorio.SaveVehiculo(vehiculo);

            return(Ok(true));
        }