コード例 #1
0
ファイル: Viajes.cs プロジェクト: th3hunter/volquex-server
        public Models.Viajes Insertar(Models.Viajes o)
        {
            // Obtengo el siguiente Id a insertar
            o.ViajeId = Numeracion();
            db.Insert(o);

            return(o);
        }
コード例 #2
0
        public Models.Viajes_Volq Insertar(Models.Viajes_Volq o)
        {
            // Obtiene la última numeración
            o.ViajeVolquetaId = Numeracion(o.ViajeId);

            // Asigna el conductor actual de la volqueta
            o.ConductorId = new Services.Volquetas(db).ObtenerUsuario(o.VolquetaId);

            // Inserta el registro
            db.Insert(o);

            return(o);
        }
コード例 #3
0
        public void Insertar(decimal usuarioId, string dispositivoId)
        {
            // Elimino los dispositovos expirados
            db.Usuarios_Disp
            .Where(p => p.UsuDispExpira < DateTime.Now)
            .Delete();

            // Actualizo la fecha de expiración del id del dispositivo
            var numRegistros = db.Usuarios_Disp
                               .Where(p => p.UsuarioId == usuarioId)
                               .Where(p => p.DispositivoId == dispositivoId)
                               .Set(p => p.UsuDispExpira, DateTime.Now.AddDays(5))
                               .Update();

            // Si no se actualizó ningún registro, creo uno nuevo
            if (numRegistros == 0)
            {
                db.Insert(new Models.Usuarios_Disp
                {
                    UsuarioId     = usuarioId,
                    DispositivoId = dispositivoId,
                    UsuDispExpira = DateTime.Now.AddDays(5)
                });
            }
        }
コード例 #4
0
        public Models.Usuarios Insertar(Models.Usuarios o)
        {
            // Obtengo el siguiente Id a insertar
            o.UsuarioId = Numeracion();
            db.Insert(o);

            return(o);
        }
コード例 #5
0
        public Models.Viajes_Bit Insertar(decimal viajeId, string estado, string obs)
        {
            // Crea el objeto a insertar
            var bitacora = new Models.Viajes_Bit
            {
                ViajeId         = viajeId,
                ViajeBitacoraId = Numeracion(viajeId),
                ViaBitFchHr     = DateTime.Now,
                ViaBitEst       = estado,
                ViaBitInfo      = obs
            };

            // Inserto el registro
            db.Insert(bitacora);

            return(bitacora);
        }
コード例 #6
0
 public Models.Parametros Insertar(Models.Parametros o)
 {
     db.Insert(o);
     return(o);
 }
コード例 #7
0
ファイル: Estados.cs プロジェクト: th3hunter/volquex-server
 public Models.Estados Insertar(Models.Estados o)
 {
     db.Insert(o);
     return(o);
 }