コード例 #1
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Fecha,Reportante,Calle,NumeroExt,IdColonia,Cruzamientos,Referencia,Telefono,IdClave,HoraRecepcion,IdAmbulancia,KilometrajeSalida,HoraSalida,HoraLlegadaSitio,HoraTraslado,IdTraslado,HoraSalidaTraslado,KilometrajeLlegada,KilometrajeRecorrido,Status")] ServiciosAmbulancias serviciosAmbulancias)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    serviciosAmbulancias.Calle           = Seguridad.Encrypt(serviciosAmbulancias.Calle);
                    serviciosAmbulancias.Cruzamientos    = Seguridad.Encrypt(serviciosAmbulancias.Cruzamientos);
                    serviciosAmbulancias.Referencia      = Seguridad.Encrypt(serviciosAmbulancias.Referencia);
                    serviciosAmbulancias.Reportante      = Seguridad.Encrypt(serviciosAmbulancias.Reportante);
                    serviciosAmbulancias.Telefono        = Seguridad.Encrypt(serviciosAmbulancias.Telefono);
                    db.Entry(serviciosAmbulancias).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Edit/" + serviciosAmbulancias.Id));
                }
                catch (DbEntityValidationException e)
                {
                    foreach (var eve in e.EntityValidationErrors)
                    {
                    }
                    throw;
                }
            }
            return(View(serviciosAmbulancias));
        }
コード例 #2
0
        public async Task <ActionResult> Create()
        {
            ServiciosAmbulancias   serviciosAmbulancias = new ServiciosAmbulancias();
            IEnumerable <Colonias> colonias             = db.Colonias.ToList();

            foreach (var colonia in colonias)
            {
                colonia.Colonia = Seguridad.Decrypt(colonia.Colonia);
            }
            IEnumerable <Claves> claveslista = db.Claves.ToList();

            foreach (var claves in claveslista)
            {
                claves.Clave       = Seguridad.Decrypt(claves.Clave);
                claves.Descripcion = Seguridad.Decrypt(claves.Descripcion);
            }
            IEnumerable <Ambulancias> ambulanciaslista = db.Ambulancias.ToList();

            foreach (var ambulancia in ambulanciaslista)
            {
                ambulancia.Unidad = Seguridad.Decrypt(ambulancia.Unidad);
            }
            IEnumerable <Traslados> traslados = db.Traslados.ToList();

            foreach (var tr in traslados)
            {
                tr.Clave       = Seguridad.Decrypt(tr.Clave);
                tr.Descripcion = Seguridad.Decrypt(tr.Descripcion);
            }
            serviciosAmbulancias.traslados   = traslados;
            serviciosAmbulancias.colonias    = colonias;
            serviciosAmbulancias.claves      = claveslista;
            serviciosAmbulancias.ambulancias = ambulanciaslista;
            return(View(await Task.FromResult(serviciosAmbulancias).ConfigureAwait(true)));
        }
コード例 #3
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id);

            db.ServiciosAmbulancias.Remove(serviciosAmbulancias);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id);

            if (serviciosAmbulancias == null)
            {
                return(HttpNotFound());
            }
            return(View(serviciosAmbulancias));
        }
コード例 #5
0
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id);

            if (serviciosAmbulancias == null)
            {
                return(HttpNotFound());
            }
            else
            {
                IEnumerable <Colonias> colonias = db.Colonias.ToList();
                foreach (var colonia in colonias)
                {
                    colonia.Colonia = Seguridad.Decrypt(colonia.Colonia);
                }
                IEnumerable <Claves> claveslista = db.Claves.ToList();
                foreach (var claves in claveslista)
                {
                    claves.Clave       = Seguridad.Decrypt(claves.Clave);
                    claves.Descripcion = Seguridad.Decrypt(claves.Descripcion);
                }
                IEnumerable <Ambulancias> ambulanciaslista = db.Ambulancias.ToList();
                foreach (var ambulancia in ambulanciaslista)
                {
                    ambulancia.Unidad = Seguridad.Decrypt(ambulancia.Unidad);
                }
                IEnumerable <Traslados> traslados = db.Traslados.ToList();
                foreach (var tr in traslados)
                {
                    tr.Clave       = Seguridad.Decrypt(tr.Clave);
                    tr.Descripcion = Seguridad.Decrypt(tr.Descripcion);
                }
                serviciosAmbulancias.traslados    = traslados;
                serviciosAmbulancias.Calle        = Seguridad.Decrypt(serviciosAmbulancias.Calle);
                serviciosAmbulancias.Cruzamientos = Seguridad.Decrypt(serviciosAmbulancias.Cruzamientos);
                serviciosAmbulancias.Referencia   = Seguridad.Decrypt(serviciosAmbulancias.Referencia);
                serviciosAmbulancias.Reportante   = Seguridad.Decrypt(serviciosAmbulancias.Reportante);
                serviciosAmbulancias.Telefono     = Seguridad.Decrypt(serviciosAmbulancias.Telefono);
                serviciosAmbulancias.colonias     = colonias;
                serviciosAmbulancias.claves       = claveslista;
                serviciosAmbulancias.ambulancias  = ambulanciaslista;
            }
            return(View(serviciosAmbulancias));
        }
コード例 #6
0
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id);

            if (serviciosAmbulancias == null)
            {
                return(HttpNotFound());
            }
            else
            {
                serviciosAmbulancias.Calle        = Seguridad.Decrypt(serviciosAmbulancias.Calle);
                serviciosAmbulancias.Cruzamientos = Seguridad.Decrypt(serviciosAmbulancias.Cruzamientos);
                serviciosAmbulancias.Referencia   = Seguridad.Decrypt(serviciosAmbulancias.Referencia);
                serviciosAmbulancias.Reportante   = Seguridad.Decrypt(serviciosAmbulancias.Reportante);
                serviciosAmbulancias.Telefono     = Seguridad.Decrypt(serviciosAmbulancias.Telefono);
            }
            return(View(serviciosAmbulancias));
        }