public List <TO_Encuesta> fnlsObtienePreguntas() { using (var context = new TravelOKEntitiesQA()) { return(context.TO_Encuesta.ToList()); } }
public cmBlog cmObtenerPublicacion(int idABuscar) { cmBlog publicacion = null; // ProductoModel pro = null; using (var contexto = new TravelOKEntitiesQA()) { int iExiste = contexto.TO_Blog.Where(p => p.idBlog == idABuscar).Count(); var pub = contexto.TO_Blog.FirstOrDefault(p => p.idBlog == idABuscar); publicacion = new cmBlog() { idBlog = pub.idBlog, sTitulo = pub.nvTitulo, sNombre = pub.nvTitulo, dtFechaSubida = pub.dtFechaSubida, sTexto = pub.nvTexto, sImgBlog = pub.imgBlog, iActivo = pub.Activo, fechaConvertida = pub.dtFechaSubida.ToString() }; } return(publicacion); }
public List <cmPersonasViaje> ObtenerViajeros(TO_Viajes oViajes) { List <cmPersonasViaje> oLsViajeros = new List <cmPersonasViaje>(); using (var contexto = new TravelOKEntitiesQA()) { try { oLsViajeros = contexto.spsObtieneViajeros(oViajes.IdViaje).Select(v => new cmPersonasViaje { Folio = v.Folio, Nombre = v.Nombre, Asiento = v.Asiento, Ciudad = v.Ciudad, Correo = v.Correo, Destino = v.Destino, Telefono = v.Telefono, Usuario = v.IdUsuario, Abonado = v.Pagado, Deuda = v.Deuda, Costo = v.CostoTotal, sFechaReg = v.FechaRegistro.ToString() }).ToList(); } catch (Exception ex) { throw ex; } } return(oLsViajeros); }
public List <cmViajeElimina> fnlsObtViajeEliminaA() { List <cmViajeElimina> lsViajE = new List <cmViajeElimina>(); using (var contexto = new TravelOKEntitiesQA()) lsViajE = (from TO_Viajes vi in contexto.TO_Viajes join TO_Destino des in contexto.TO_Destino on vi.Id_Destino equals des.IdViaje join TO_Salida sal in contexto.TO_Salida on vi.Id_Salida equals sal.IdSalida where vi.dtFechaSalida > DateTime.Now select new cmViajeElimina { idViaje = vi.IdViaje, sDestT = des.Destino, sSalT = sal.Ciudad, sFReT = vi.dtFechaLleg, sFSaT = vi.dtFechaSalida }).ToList(); return(lsViajE.Select(via => { via.sDescViaje = "Destino: " + via.sDestT + " - Salida: " + via.sSalT + " - FecSal: " + ((DateTime)via.sFSaT).ToString("g", CultureInfo.CreateSpecificCulture("fr-FR")) + " - FecReg: " + ((DateTime)via.sFReT).ToString("g", CultureInfo.CreateSpecificCulture("fr-FR")); return via; }).ToList()); }
public TO_Salida obtenerNombreSalida(int idSalida) { TO_Salida Osalida = null; using (var Contexto = new TravelOKEntitiesQA()) { /* var salida = Contexto.TO_Usuario.First(p => p.Correo == correo); * datosUsuario = new TO_Usuario() * { * Nombre = usuario.Nombre, * Apellidos = usuario.Apellidos, * Telefono = usuario.Telefono * }; */ var salida = Contexto.TO_Salida.First(p => p.IdSalida == idSalida); Osalida = new TO_Salida() { Ciudad = salida.Ciudad }; } return(Osalida); }
public bool fnbInsertaViajes(List <TO_Viajes> lsViajes) { using (var Contexto = new TravelOKEntitiesQA()) { try { if (lsViajes.Count > 0) { if (Contexto.TO_Viajes.Where(v => v.iRelacion != null).Count() > 0 && lsViajes.Count > 1) { lsViajes = lsViajes.Select(lv => { lv.iRelacion = (Contexto.TO_Viajes.Max(v => v.iRelacion + 1)); return(lv); }).ToList(); } else { lsViajes = lsViajes.Select(lv => { lv.iRelacion = 1; return(lv); }).ToList(); } } Contexto.TO_Viajes.AddRange(lsViajes); Contexto.SaveChanges(); return(true); }catch (Exception ex) { return(false); } } }
public List <cmDeudaViajeros> fnlsRecuperaInfo(string sUsuario) { List <cmDeudaViajeros> lsDeudaViaje = new List <cmDeudaViajeros>(); try { using (var contexto = new TravelOKEntitiesQA())//QA { lsDeudaViaje = contexto.spsObtInfoDeudaViajero(sUsuario).Select( deuda => new cmDeudaViajeros { sUsuario = sUsuario, dAdeudo = deuda.Adeudo, dCostoViajero = deuda.CostoPorViajero, dtFechaSalida = deuda.dtFechaSalida, dTotal = deuda.Total, idViaje = deuda.IdViaje, sDestino = deuda.Destino }).ToList(); } }catch (Exception ex) { throw ex; } return(lsDeudaViaje); }
public bool fnbActualizaPago(cmInsertaPago oPago) { List <TO_Viajeros> lsViajeros = new List <TO_Viajeros>(); try { using (var contexto = new TravelOKEntitiesQA())//QA { lsViajeros = contexto.TO_Viajeros.Where(vi => vi.IdViaje == oPago.idViaje && vi.IdUsuario == oPago.idUsuario).ToList(); foreach (TO_Viajeros oVia in lsViajeros) { oVia.Pago = oPago.Archivo; } contexto.SaveChanges(); } return(true); }catch (Exception ex) { string esx = ex.Message; string inner = ex.InnerException.Message; return(false); throw ex; } }
public TO_Usuario fnObtenerDatosUsuario(string correo) { bool existeProducto = false; TO_Usuario datosUsuario = null; using (var Contexto = new TravelOKEntitiesQA()) { int iExiste = Contexto.TO_Usuario.Where(p => p.Correo == correo).Count(); if (iExiste > 0) { existeProducto = true; } if (existeProducto) { var usuario = Contexto.TO_Usuario.First(p => p.Correo == correo); datosUsuario = new TO_Usuario() { Nombre = usuario.Nombre, Apellidos = usuario.Apellidos, Telefono = usuario.Telefono }; } } return(datosUsuario); }
public bool InsertaViajeros(List <cmViajeros> oViajeros) { bool bCorrecto = true; using (var contexto = new TravelOKEntitiesQA()) { try { foreach (cmViajeros oViajero in oViajeros) { contexto.TO_Viajeros.Add(new TO_Viajeros { IdUsuario = oViajero.idUsuario, IdViaje = oViajero.idViaje, NombreAsistente = oViajero.sNombre, ApAsistente = oViajero.sApellido, Asiento = oViajero.iAsiento, Correo = oViajero.sCorreo, CostoTotal = oViajero.dCostoTotal, Edad = oViajero.iEdad, FechaRegistro = DateTime.Now, Telefono = oViajero.sTelefono, Pagado = 0, Confirmado = false }); } contexto.SaveChanges(); }catch (Exception ex) { bCorrecto = false; } } return(bCorrecto); }
public List <TO_Salida> lsObtieneSalidasTodo() { List <TO_Salida> lsSalidas = new List <TO_Salida>(); // using(var contexto = new TravelOKEntities())//Local using (var contexto = new TravelOKEntitiesQA())//QA { lsSalidas = contexto.TO_Salida.ToList(); } return(lsSalidas); }
public List <TO_Habitaciones> lsObtieneHabitaciones() { List <TO_Habitaciones> lsHabitaciones = new List <TO_Habitaciones>(); //using (var contexto = new TravelOKEntities())//local using (var contexto = new TravelOKEntitiesQA())//QA { lsHabitaciones = contexto.TO_Habitaciones.ToList(); } return(lsHabitaciones); }
public List <TO_Salida> lsObtieneSalidasViajes() { List <TO_Salida> lsSalidas = new List <TO_Salida>(); // using(var contexto = new TravelOKEntities())//Local using (var contexto = new TravelOKEntitiesQA())//QA { lsSalidas = (from sal in contexto.TO_Salida join via in contexto.TO_Viajes on sal.IdSalida equals via.Id_Salida select sal).ToList(); } return(lsSalidas); }
public List <int?> fnlsObtieneOcupados(int idViaje) { using (var contexto = new TravelOKEntitiesQA()) { return((from TO_Viajeros vjr in contexto.TO_Viajeros where vjr.IdViaje == idViaje select vjr.Asiento ).Union( (from TO_Viajes v1 in contexto.TO_Viajes join TO_Viajeros via in contexto.TO_Viajeros on v1.IdViaje equals via.IdViaje where v1.iRelacion == (contexto.TO_Viajes.Where(v2 => v2.IdViaje == idViaje).Select(v2 => v2.iRelacion)).FirstOrDefault() && v1.IdViaje != idViaje select via.Asiento)).ToList()); } }
public List <cmVentaDet> fnlsRecuperaFechaVen(cmVentaDet oVenSal) { using (var contexto = new TravelOKEntitiesQA()) { List <cmVentaDet> LsDesVenta = new List <cmVentaDet>(); LsDesVenta = (from salida in contexto.spsObtFechaViajes(oVenSal.idSalida, oVenSal.idDestino) select new cmVentaDet { idVenta = salida.IdViaje, dtFecha = salida.dtFechaSalida }).ToList(); return(LsDesVenta); } }
public List <cmVentaDet> fnlsRecuperaDestino(cmVentaDet oVenSal) { using (var contexto = new TravelOKEntitiesQA()) { List <cmVentaDet> LsDesVenta = new List <cmVentaDet>(); LsDesVenta = (from salida in contexto.spsObtLugarDestinoViajes(oVenSal.idSalida) select new cmVentaDet { idDestino = salida.Id_Destino, sDestino = salida.Destino }).ToList(); return(LsDesVenta); } }
public List <cmVentaDet> fnlsRecuperaSalida() { using (var contexto = new TravelOKEntitiesQA()) { List <cmVentaDet> LsSalVenta = new List <cmVentaDet>(); LsSalVenta = (from salida in contexto.spsObtLugarSalidaViajes() select new cmVentaDet { idSalida = salida.Id_salida, sSalida = salida.Ciudad }).ToList(); return(LsSalVenta); } }
public TO_Usuario fnLogueaUsuario(TO_Usuario oUsr) { using (var Contexto = new TravelOKEntitiesQA()) { if (Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo).Count() > 0) { return(Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo && usr.Contra == oUsr.Contra).FirstOrDefault()); } else { return(null); } } }
public List <cmCostos> fnlsObtieneDestinosDet() { using (var contexto = new TravelOKEntitiesQA()) { List <cmCostos> LsDesVenta = new List <cmCostos>(); LsDesVenta = (from destinos in contexto.spsObtieneDestinosDet() select new cmCostos { IdDestino = destinos.idviaje, sDestino = destinos.Destino, dCostoLugar = destinos.costolugar }).ToList(); return(LsDesVenta); } }
public void LimpiaViajeros() { using (var contexto = new TravelOKEntitiesQA()) { try { List <TO_Viajeros> lsViajeros = contexto.TO_Viajeros.Where(via => via.Confirmado == false).ToList(); contexto.TO_Viajeros.RemoveRange(lsViajeros); contexto.SaveChanges(); } catch (Exception ex) { } } }
public bool fnbBorrarViaje(int idViaje) { try { using (var contexto = new TravelOKEntitiesQA()) { TO_Viajes viaj = contexto.TO_Viajes.Where(vi => vi.IdViaje == idViaje).FirstOrDefault(); contexto.TO_Viajes.Remove(viaj); contexto.SaveChanges(); return(true); } }catch (Exception ex) { return(false); } }
public TO_Usuario fnRegistraUsuario(TO_Usuario oUsr) { using (var Contexto = new TravelOKEntitiesQA()) { if (Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo).Count() == 0) { Contexto.TO_Usuario.Add(oUsr); Contexto.SaveChanges(); return(oUsr); } else { return(null); } } }
public List <cmTranspCat> fnlsObtieneTransportes() { using (var contexto = new TravelOKEntitiesQA()) { List <cmTranspCat> lsTrans = new List <cmTranspCat>(); lsTrans = contexto.TO_Transporte .Select(tran => new cmTranspCat { idTransporte = tran.IdTransporte, sNomTransp = tran.nvNombre, iNumAsientos = (int)tran.NumAsientos }) .ToList(); return(lsTrans); } }
public TO_Viajes obtenerViaje(int idViaje) { TO_Viajes viaje = null; using (var Contexto = new TravelOKEntitiesQA()) { var viajeEncontrado = Contexto.TO_Viajes.First(p => p.IdViaje == idViaje); viaje = new TO_Viajes() { Id_Destino = viajeEncontrado.Id_Destino, dtFechaSalida = viajeEncontrado.dtFechaSalida }; } return(viaje); }
public bool fnbInsertaEncuesta(List <TO_EncuestaResp> lsEncuestaRes) { try { using (var context = new TravelOKEntitiesQA()) { foreach (TO_EncuestaResp oEncRes in lsEncuestaRes) { context.TO_EncuestaResp.Add(oEncRes); } context.SaveChanges(); return(true); } }catch (Exception ex) { return(false); } }
public cmTransporte fnoObtieneTransporte(cmVentaDet oVenTrans) { using (var contexto = new TravelOKEntitiesQA()) { oVenTrans.idTransporte = 0; oVenTrans = contexto.TO_Viajes.Where(ven => ven.IdViaje == oVenTrans.idVenta).Select( ven => new cmVentaDet { idVenta = ven.IdViaje, idTransporte = ven.IdTransporte } ).FirstOrDefault(); if (oVenTrans.idTransporte != 0) { return(contexto.TO_Transporte .Where(tran => tran.IdTransporte == oVenTrans.idTransporte) .Select(tran => new cmTransporte { IdTransporte = tran.IdTransporte, FilaTrasera = tran.FilaTrasera, NumAsFilCDosDif = tran.NumAsFilCDosDif, NumAsFilCUnoDif = tran.NumAsFilCUnoDif, NumAsientos = tran.NumAsientos, NumAsTrasera = tran.NumAsTrasera, NumColDos = tran.NumColDos, NumColPrin = tran.NumColPrin, NumColUno = tran.NumColUno, NumFilcolDos = tran.NumFilcolDos, NumFilColUno = tran.NumFilColUno, NumFilSanM = tran.NumFilSanM, NumSani = tran.NumSani, PrimFilColDosDif = tran.PrimFilColDosDif, PrimFilColUnoDif = tran.PrimFilColUnoDif, SaniTrasero = tran.SaniTrasero, SanMedio = tran.SanMedio }) .FirstOrDefault()); } else { return(null); } } }
public List <cmBlog> lsObtenerListaBlog() { List <cmBlog> publicaciones = new List <cmBlog>(); using (var contexto = new TravelOKEntitiesQA()) { publicaciones = contexto.TO_Blog.Select( pub => new cmBlog() { idBlog = pub.idBlog, sTitulo = pub.nvTitulo, sNombre = pub.nvTitulo, sTexto = pub.nvTexto, sImgBlog = pub.imgBlog, iActivo = pub.Activo } ).ToList(); } return(publicaciones); }
public bool bInsertaComunidad(cmComunidad datosCom) { bool bInsertado = false; //using (var contexto = new TravelOKEntities())//local using (var contexto = new TravelOKEntitiesQA())//QA { try { if (contexto.spInsertaComunidad(datosCom.sNombre, datosCom.sTestimonio, datosCom.IdViaje, datosCom.iCalificacion, datosCom.ImgDestino) == -1) { bInsertado = true; } }catch (Exception x) { bInsertado = false; } } return(bInsertado); }
public List <cmViajeros> fnlsObtieneTablaViajeros(int idViaje) { using (var contexto = new TravelOKEntitiesQA()) { List <cmViajeros> LsViajeros = new List <cmViajeros>(); LsViajeros = (from salida in contexto.spsObtViajeros(idViaje) select new cmViajeros { sNombre = salida.NombreAsistente, sApellido = salida.ApAsistente, idUsuario = salida.IdUsuario, iAsiento = salida.Asiento, sTelefono = salida.Telefono, dtFechaRegistro = salida.FechaRegistro, sDestino = salida.Destino, sSalida = salida.Ciudad, dtFechaSalida = salida.dtFechaSalida }).ToList(); return(LsViajeros); } }
public bool ConfirmarViaje(string sUsuario) { bool bCorrecto = true; using (var contexto = new TravelOKEntitiesQA()) { try { List <TO_Viajeros> lsViajeros = contexto.TO_Viajeros.Where(via => via.IdUsuario.Equals(sUsuario) && via.Confirmado == false).ToList(); foreach (TO_Viajeros viajero in lsViajeros) { viajero.Confirmado = true; } contexto.SaveChanges(); } catch (Exception ex) { bCorrecto = false; } } return(bCorrecto); }