public void RepublicarNegocio(int idNegocio, UsuarioEntity usuarioActual) { using (SitcomEntities db = new SitcomEntities()) { var result = (from tra in db.Tramite where tra.idNegocio == idNegocio && tra.idTipoTramite == 5 && tra.idEstadoTramite == 1 select tra).FirstOrDefault(); if (result == null) { Tramite t = new Tramite() { idUsuarioSolicitante = usuarioActual.idUsuario, fechaAlta = DateTime.Now, idTipoTramite = 5, idNegocio = idNegocio, idEstadoTramite = 1 }; db.Tramite.Add(t); db.SaveChanges(); } } }
public void BajaNegocio(int idNegocio, UsuarioEntity usuarioActual, string motivoBaja) { using (SitcomEntities db = new SitcomEntities()) { var result = (from neg in db.Negocio where neg.idNegocio == idNegocio select neg).FirstOrDefault(); result.estaAnulado = true; Tramite t = new Tramite() { idUsuarioSolicitante = usuarioActual.idUsuario, fechaAlta = DateTime.Now, idTipoTramite = 4, idNegocio = idNegocio, idEstadoTramite = 1, comentario = motivoBaja }; db.Tramite.Add(t); db.SaveChanges(); } }
public List <GraficoTest> DatosGraficoTest() { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <GraficoTest>("EXEC [dbo].[Armar_Grafico]").ToList()); } }
public List <SolicitudEntity> GetSolicitudesReserva(int idNegocio) { using (var db = new SitcomEntities()) { DateTime date = DateTime.Now.Date; var result = (from s in db.Solicitud where s.idNegocio == idNegocio && ( (s.Expirar == true && s.FechaExpiracion > date) || (s.Expirar == false)) select new SolicitudEntity() { idSolicitud = s.idSolicitud, idNegocio = s.idNegocio, idUsuarioSolicitante = s.idUsuarioSolicitante, cantidadLugares = s.cantidadLugares, cantidadPersonas = s.cantidadPersonas, fechaDesde = s.fechaDesde, fechaHasta = s.fechaHasta, observacion = s.observacion, FechaExpiracion = s.FechaExpiracion, Usuarios = db.Usuarios.Where(us => us.idUsuario == s.idUsuarioSolicitante).FirstOrDefault() }).ToList(); return(result); } }
public List <EncuestasRespEntity> GetEncuestasRespondidas() { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <EncuestasRespEntity>("GetEncuestasRespondidas").ToList()); } }
public void actualizar_Comentarios_Leidos(int idReserva) { using (SitcomEntities db = new SitcomEntities()) { db.Database.ExecuteSqlCommand("Actualizar_Comentarios_Leidos @idReserva=" + idReserva + ""); } }
public void AgregarRespuestas(PreguntasEntity[] respuestas, int idEncuestaAsignada) { using (SitcomEntities db = new SitcomEntities()) { //Inserto registros en RtasXEncuestasAsignadas foreach (var item in respuestas) { RtasXEncuestasAsignadas rea = new RtasXEncuestasAsignadas() { idEncuestaAsignada = idEncuestaAsignada, idPregunta = item.idPregunta, respuesta = (int)item.respuesta }; db.RtasXEncuestasAsignadas.Add(rea); } db.SaveChanges(); //Actualizo la tabla EncuestasAsignadas con la fecha de respuesta var result = (from ea in db.EncuestasAsignadas where ea.idEncuestaAsignada == idEncuestaAsignada select ea).FirstOrDefault(); result.fechaRespuesta = DateTime.Now; db.SaveChanges(); } }
public void CrearEncuesta(EncuestaEntity enc) { using (SitcomEntities db = new SitcomEntities()) { //Si se selecciono setear como activa la encuesta, seteo como NO ACTIVAS la del MISMO TIPO que ya estaba anteriormente. if ((bool)enc.setearComoActiva) { var result = (from e in db.Encuestas where e.idTipoEncuesta == enc.idTipoEncuesta && e.esActiva == true select e).FirstOrDefault(); if (result != null) { result.esActiva = false; } db.SaveChanges(); } Encuestas en = new Encuestas() { nombre = enc.nombre, descripcion = enc.descripcion, idTipoEncuesta = enc.idTipoEncuesta, esActiva = enc.setearComoActiva }; db.Encuestas.Add(en); db.SaveChanges(); } }
public List <EncuestaEntityIndex> GetAllEncuestas() { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <EncuestaEntityIndex>("exec getEncuestas").ToList()); } }
public NegocioEntity GetNegocioByNombre(string nom) { using (var db = new SitcomEntities()) { var result = (from n in db.Negocio where n.nombre == nom select new NegocioEntity() { nombre = n.nombre, descripcion = n.descripcion, idTipoNegocio = n.idTipoNegocio, idUsuario = n.idUsuario, fechaAlta = DateTime.Today, LugarHospedaje = (from l in db.LugarHospedaje where l.idNegocio == n.idNegocio select new LugarHospedajeEntity() { idLugarHospedaje = l.idLugarHospedaje, idTipoLugarHospedaje = l.idTipoLugarHospedaje, idNegocio = l.idNegocio }).ToList(), Comercio = (from c in db.Comercio where c.idNegocio == n.idNegocio select new ComercioEntity() { idComercio = c.idComercio, idRubro = c.idRubro, idNegocio = c.idNegocio }).ToList() }).FirstOrDefault(); return(result); } }
public List <ClientesEntity> buscarClientes(string buscar, int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <ClientesEntity>("Persona_s_By_IdNegocio @idNegocio=" + idNegocio + " , @buscar= '" + buscar + "'").ToList()); } }
public string consultarDisponibilidadPorNegocio(DateTime fechaDesde, DateTime fechaHasta, int cantPersonas, int cantHabitaciones, int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <string>("ConsultarDisponibilidadPorNegocio @fechaDesde='" + fechaDesde + "',@fechaHasta='" + fechaHasta + "',@cantPersonas=" + cantPersonas + " ,@cantHabitaciones=" + cantHabitaciones + " ,@idNegocio= " + idNegocio).First()); } }
public List <SolicitudesNegociosEntities> consultarListadoSolicitudesPorNegocio(int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <SolicitudesNegociosEntities>("ConsultarListadoSolicitudesPorNegocio @idNegocio='" + idNegocio + "'").ToList()); } }
public void CETRepublicarNegocio(TramiteEntity tramite, int idEstadoACambiar, UsuarioEntity us) { using (SitcomEntities db = new SitcomEntities()) { var result = db.Tramite.Include("Negocio").Where(t => t.idTramite == tramite.idTramite).FirstOrDefault(); if (result != null) { switch (idEstadoACambiar) { case 2: result.idUsuarioResponsable = us.idUsuario; result.idEstadoTramite = 2;//2: En revisión db.SaveChanges(); break; case 3: result.fechaFin = DateTime.Now; //3: Aprobado result.idEstadoTramite = 3; result.comentario = tramite.comentario; result.Negocio.estaAnulado = null; db.SaveChanges(); break; default: break; } } } }
public void disponibilidad_Anular(int idReserva) { using (SitcomEntities db = new SitcomEntities()) { db.Database.ExecuteSqlCommand("Disponibilidad_d @idDisponibilidad=" + idReserva + ""); } }
public void reserva_CheckIn(int idReserva) { using (SitcomEntities db = new SitcomEntities()) { db.Database.ExecuteSqlCommand("Reserva_CheckIn @idReserva=" + idReserva + ""); } }
public decimal detalleDisponibilidad_i(int idDisponibilidad, int idPersona) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <decimal>("DetalleDisponibilidad_i @idDisponibilidad='" + idDisponibilidad + "',@idPersona= '" + idPersona + "'").First()); } }
//public void reserva_Anular(int idReserva) //{ // using (SitcomEntities db = new SitcomEntities()) // { // db.Database.ExecuteSqlCommand("Reserva_Anular @idReserva=" + idReserva + ""); // } //} public void actualizar_Comentarios_Leidos(int?idReserva, int?idSolicitud, bool cliente) { using (SitcomEntities db = new SitcomEntities()) { db.Database.ExecuteSqlCommand("Actualizar_Comentarios_Leidos @cliente=" + cliente + ", @idSolicitud=" + idSolicitud + ", @idReserva=" + idReserva + ""); } }
public List <ReservasComentariosEntities> consultarComentariosSolicitud(int idSolicitud, int idReserva) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <ReservasComentariosEntities>("ConsultarComentariosSolicitud @idSolicitud='" + idSolicitud + "' , @idReserva='" + idReserva + "' ").ToList()); } }
public decimal reserva_i(int?idPersonaSolicitante, int?idNegocio, int?idSolicitud) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <decimal>("Reserva_i @idPersonaSolicitante='" + idPersonaSolicitante + "',@idNegocio= '" + idNegocio + "',@idSolicitud=" + idSolicitud + "").First()); } }
public decimal comentariosSolicitud_i(string comentario, string rutaAdjunto, int idSolicitud, int idReserva, bool comentarioCliente) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <decimal>("ComentariosSolicitud_i @comentarioCliente='" + comentarioCliente + "', @comentario='" + comentario + "',@rutaAdjunto= '" + rutaAdjunto + "',@idSolicitud=" + idSolicitud + " ,@idReserva=" + idReserva + "").First()); } }
public List <ListadoHabitacionesEnCkeckInEntities> listarHabitacionesPorNroReserva_CheckIn(int idReserva) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <ListadoHabitacionesEnCkeckInEntities>("ListarHabitacionesPorNroReserva_CheckIn @idReserva='" + idReserva + "'").ToList()); } }
public List <SolicitudesUsuarioEntities> consultarListadoSolicitudesPorPersona(int idPersona) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <SolicitudesUsuarioEntities>("ConsultarListadoSolicitudesPorPersona @idPersona='" + idPersona + "'").ToList()); } }
public List <HabitacionesDisponiblesEntities> buscarDisponibilidadHabitaciones(DateTime fecha_desde, DateTime fecha_hasta, int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <HabitacionesDisponiblesEntities>("ConsultarHabitacionesDisponiblesPorFechaYNegocio_FiltroReserva @fechaDesde='" + fecha_desde + "',@fechaHasta= '" + fecha_hasta + "',@idNegocio=" + idNegocio + "").ToList()); } }
public List <ListadoDisponibilidadPlanoEntities> listadoDisponibilidadPlaning(DateTime fecha_desde, DateTime fecha_hasta, int?idNegocio, bool tipo_comentario) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <ListadoDisponibilidadPlanoEntities>("ConsultarListadDisponibilidadPorFechaYNegocio_Planning @tipoComentario = 0, @fechaDesde='" + fecha_desde + "',@fechaHasta='" + fecha_hasta + "',@idNegocio=" + idNegocio).ToList()); } }
public List <CalendarioEntities> planoReserva(DateTime fecha_desde, DateTime fecha_hasta, int?idNegocio) { using (SitcomEntities db = new SitcomEntities()) { return(db.Database.SqlQuery <CalendarioEntities>("ConsultarHabitacionesDisponiblesPorFechaYNegocio_Planning @fechaDesde='" + fecha_desde + "',@fechaHasta='" + fecha_hasta + "',@idNegocio=" + idNegocio).ToList()); } }
public TramiteEntity GetTramiteById(int id) { using (var db = new SitcomEntities()) { var result = (from t in db.Tramite where t.idTramite == id select new TramiteEntity() { idTramite = t.idTramite, idUsuarioSolicitante = t.idUsuarioSolicitante, Usuarios = (from u in db.Usuarios where u.idUsuario == t.idUsuarioSolicitante select u).FirstOrDefault(), fechaAlta = t.fechaAlta, fechaFin = t.fechaFin, idTipoTramite = t.idTipoTramite, idEstadoTramite = t.idEstadoTramite, comentario = t.comentario, idNegocio = t.idNegocio, idUsuarioResponsable = t.idUsuarioResponsable, Negocio = (from n in db.Negocio where n.idNegocio == t.idNegocio select n).FirstOrDefault(), EstadoTramite = (from e in db.EstadoTramite where e.idEstadoTramite == t.idEstadoTramite select e).FirstOrDefault(), TipoTramite = (from tip in db.TipoTramite where tip.idTipoTramite == t.idTipoTramite select tip).FirstOrDefault() }).FirstOrDefault(); return(result); } }
public List <TipoHabitacion> GetTiposHabitacion() { using (var db = new SitcomEntities()) { var result = db.TipoHabitacion.ToList(); return(result); } }
public void UpdateDptosOCabanasCambio(int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { SqlParameter paramNegocio = new SqlParameter("@pNegocio", idNegocio); db.Database.ExecuteSqlCommand("cambiarCasaODptoNuevoComplejo @idNegocioNuevo=@pNegocio", paramNegocio); } }
public void UpdateHabitacionesCambio(int idNegocio) { using (SitcomEntities db = new SitcomEntities()) { SqlParameter paramNegocio = new SqlParameter("@pNegocio", idNegocio); db.Database.ExecuteSqlCommand("cambiarHabitacionesNuevoHotel @idNegocioNuevo=@pNegocio", paramNegocio); } }