Example #1
0
 public static ML.Result Add(ML.Reservacion reservacion)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             ObjectParameter idReservacion = new ObjectParameter("IdReservacion", typeof(int));
             var             query         = context.ReservacionAdd(reservacion.Usuario.IdUsuario, reservacion.Vuelo.NumeroVuelo, idReservacion);
             if (query >= 1)
             {
                 reservacion.IdReservacion = (int)idReservacion.Value;
                 result.Correct            = true;
                 result.Object             = reservacion;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo agregar. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
Example #2
0
 public static ML.Result GetById(ML.Usuario usuario)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.UsuarioGetById(usuario.IdUsuario).FirstOrDefault();
             if (query != null)
             {
                 usuario.ApellidoMaterno = query.ApellidoMaterno;
                 usuario.ApellidoPaterno = query.ApellidoPaterno;
                 usuario.Contrasenia     = query.Contrasenia;
                 usuario.Nombre          = query.Nombre;
                 usuario.UserName        = query.UserName;
                 result.Object           = usuario;
                 result.Correct          = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se encontraron registros. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
Example #3
0
 public static ML.Result Update(ML.Usuario usuario)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.UsuarioUpdate(usuario.Nombre, usuario.IdUsuario, usuario.ApellidoPaterno, usuario.ApellidoMaterno, usuario.UserName, usuario.Contrasenia);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo actualizar";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
 public static ML.Result Update(ML.Pasajero pasajero)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.PasajeroUpdate(pasajero.Nombre, pasajero.ApellidoPaterno, pasajero.ApellidoMaterno, pasajero.IdPasajero);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo actualizar. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
 public static ML.Result Add(ML.Pasajero pasajero)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             ObjectParameter idPasajero = new ObjectParameter("IdPasajero", typeof(int));
             var             query      = context.PasajeroAdd(pasajero.Nombre, pasajero.ApellidoPaterno, pasajero.ApellidoMaterno, idPasajero);
             if (query >= 1)
             {
                 pasajero.IdPasajero = (int)idPasajero.Value;
                 result.Correct      = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo agregar. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
 public static ML.Result GetByNumeroVuelo(ML.Vuelo vuelo)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.VueloGetByNumeroVuelo(vuelo.NumeroVuelo).FirstOrDefault();
             if (query != null)
             {
                 vuelo.Destino     = query.Destino;
                 vuelo.FechaSalida = query.FechaSalida.Value;
                 vuelo.Origen      = query.Origen;
                 vuelo.NumeroVuelo = query.NumeroVuelo;
                 result.Object     = vuelo;
                 result.Correct    = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se encontraron registros. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
 public static ML.Result Update(ML.Vuelo vuelo)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.VueloUpdate(vuelo.NumeroVuelo, vuelo.Origen, vuelo.Destino, vuelo.FechaSalida);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo actualizar. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
 public static ML.Result GetAll()
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.VueloGetAll().ToList();
             if (query != null)
             {
                 result.Objects = new List <object>();
                 foreach (var obj in query)
                 {
                     ML.Vuelo vuelo = new ML.Vuelo();
                     vuelo.Destino     = obj.Destino;
                     vuelo.FechaSalida = obj.FechaSalida.Value;
                     vuelo.NumeroVuelo = obj.NumeroVuelo;
                     vuelo.Origen      = obj.Origen;
                     result.Objects.Add(vuelo);
                 }
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se encontraron registros. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }