Пример #1
0
        public ActionResult AddNewRoute(string provincia, string canton, string nombre, decimal costo)
        {
            if (string.IsNullOrEmpty(provincia) || string.IsNullOrEmpty(canton) || string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(costo.ToString()))
            {
                return(RedirectToAction("Routes", "Admin", new { message = "Campos vacíos", provincia = provincia, canton = canton, nombre = nombre, costo = costo }));
            }


            if (costo < 1)
            {
                return(RedirectToAction("Routes", "Admin", new { message = "Costo debe ser mayor a 0", provincia = provincia, canton = canton, nombre = nombre, costo = costo }));
            }


            if (IsRegisteredName(nombre.Trim()))
            {
                return(RedirectToAction("Routes", "Admin", new { message = "Nombre de la ruta ya existe", provincia = provincia, canton = canton, nombre = nombre, costo = costo }));
            }


            var ruta = new RUTA();

            ruta.RUT_PROVINCIA = provincia.Trim();
            ruta.RUT_CANTON    = canton.Trim();
            ruta.RUT_NOMBRE    = nombre.Trim();
            ruta.RUT_COSTO     = costo;
            ruta.RUT_ESTADO    = true;

            SMART_PAYMENT_DBEntities db = new SMART_PAYMENT_DBEntities();

            db.Entry(ruta).State = System.Data.Entity.EntityState.Added;
            db.SaveChanges();

            return(RedirectToAction("Routes", "Admin", new { message = "Ruta agregada correctamente" }));
        }
Пример #2
0
        public async Task <IActionResult> Edit(long id, [Bind("Id,VehicleId,ClientId,CreationDate,Category")] RUTA rUTA)
        {
            if (id != rUTA.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rUTA);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RUTAExists(rUTA.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClientId"]  = new SelectList(_context.Client, "Id", "Id", rUTA.ClientId);
            ViewData["VehicleId"] = new SelectList(_context.Set <Vehicle>(), "Id", "Id", rUTA.VehicleId);
            return(View(rUTA));
        }
Пример #3
0
 private void Entidad_Ruta_(string Codigo, string Descripcion, bool Activo)
 {
     using (var CTX = new LiderEntities())
     {
         RUTA Ra = new RUTA();
         Ra.codigo      = Codigo;
         Ra.descripcion = Descripcion;
         Ra.Activo      = Activo;
         CTX.RUTAS.Add(Ra);
         CTX.SaveChanges();
         Refrescar();
     }
 }
Пример #4
0
        public async Task <IActionResult> Create([Bind("Id,VehicleId,ClientId,CreationDate,Category")] RUTA rUTA)
        {
            if (ModelState.IsValid)
            {
                _context.Add(rUTA);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClientId"]  = new SelectList(_context.Client, "Id", "Id", rUTA.ClientId);
            ViewData["VehicleId"] = new SelectList(_context.Set <Vehicle>(), "Id", "Id", rUTA.VehicleId);
            return(View(rUTA));
        }