public IHttpActionResult GetRechazarReserva(long idReserva) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); fach.rechazarReserva(idReserva); return(Ok()); }
public IHttpActionResult PostEliminarHorario(ConsultorioReservado c) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); fach.eliminarHorarioProfeisonal(c.IdHorario); return(Ok()); }
public IHttpActionResult GetConfirmarReserva(long idReserva) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); fach.aceptarReserva(idReserva); return(Ok()); }
public IHttpActionResult PostRechazarReserva(ReservasXconfirmar reserva) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); fach.rechazarReserva(reserva.IdReserva); return(Ok()); }
public IHttpActionResult PostBorrarReserva(Reserva reserva) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); long idReserva = reserva.IdReserva; fach.cancelarReservaPaciente(idReserva); return(Ok()); }
public IHttpActionResult PostReservarHorarioProfesional(Horario horario) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); long cedula = horario.Cedula; long idHorario = horario.IdHorario; Logica.VOHorarioInsertarPaciente vo = new Logica.VOHorarioInsertarPaciente(idHorario, cedula); fach.reservaProfesional(vo); return(Ok()); }
public IEnumerable <int> PostHorariosDisponibles(Horario horario) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); int[] horarios = new int[fach.horariosDisponiblesConsultorio(horario.IdConsultorio, horario.Dia).LongCount()]; int i = 0; foreach (var hor in fach.horariosDisponiblesConsultorio(horario.IdConsultorio, horario.Dia)) { horarios[i] = new int(); horarios[i] = hor; i++; } return(horarios); }
public IEnumerable <Consultorio> GetConsultorios() { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); Consultorio[] consultorios = new Consultorio[fach.listarConsultorios().LongCount()]; int i = 0; foreach (var con in fach.listarConsultorios()) { consultorios[i] = new Consultorio(); consultorios[i].IdConsultorio = con.IdConsultorio; consultorios[i].Direccion = con.Direccion; consultorios[i].HoraInicio = con.HoraInicio; consultorios[i].HoraFin = con.HoraFin; i++; } return(consultorios); }
public IHttpActionResult PostReservarHorario(Horario horario) { System.Diagnostics.Debug.WriteLine("Dia: {0}", horario.Dia); System.Diagnostics.Debug.WriteLine("Profesional: {0}", horario.Cedula); System.Diagnostics.Debug.WriteLine("Hora: {0}", horario.Hora); System.Diagnostics.Debug.WriteLine("Consultorio: {0}", horario.IdConsultorio); //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); long ciProfesional = horario.Cedula; int hora = horario.Hora; DateTime dia = horario.Dia; int consultorio = horario.IdConsultorio; Logica.VOInsertarHorario voih = new Logica.VOInsertarHorario(hora, dia, consultorio, ciProfesional); fach.insertarHorario(voih); return(Ok()); }
public IEnumerable <ConsultorioReservado> GetConsultorioReservado(long id) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); ConsultorioReservado[] horarios = new ConsultorioReservado[fach.consultorioReservado(id).LongCount()]; int i = 0; foreach (var hor in fach.consultorioReservado(id)) { horarios[i] = new ConsultorioReservado(); horarios[i].IdHorario = hor.IdHorario; horarios[i].Hora = hor.Hora; horarios[i].Dia = hor.Dia; horarios[i].Direccion = hor.Direccion; i++; } return(horarios); }
public IEnumerable <ReservasXconfirmar> GetPacientesPorAtender(long id) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); ReservasXconfirmar[] reservas = new ReservasXconfirmar[fach.reservasXconfirmar(id).LongCount()]; int i = 0; foreach (var r in fach.reservasXconfirmar(id)) { reservas[i] = new ReservasXconfirmar(); reservas[i].IdReserva = r.IdReserva; reservas[i].Dia = r.Dia; reservas[i].Hora = r.Hora; reservas[i].Consultorio = r.Consultorio; reservas[i].NombrePaciente = r.NombrePaciente; reservas[i].ApellidoPaciente = r.ApellidoPaciente; i++; } return(reservas); }
public Login PostLogin(Login login) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); Login log = new Login(); log.Correcto = fach.verificarUsuario(login.Usuario, login.Contrasena); log.Profesional = fach.verificarProfesional(login.Usuario); if (log.Profesional) { log.Paciente = false; } else { log.Paciente = true; } log.Habilitado = fach.usuarioHabilitado(login.Usuario); return(log); }
public IEnumerable <Horario> GetHorariosLibres(long id) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); Horario[] horarios = new Horario[fach.listarHorariosLibresProfeisonal(id).LongCount()]; int i = 0; foreach (var hor in fach.listarHorariosLibresProfeisonal(id)) { horarios[i] = new Horario(); horarios[i].IdHorario = hor.IdHorario; horarios[i].Hora = hor.Hora; horarios[i].IdConsultorio = hor.IdConsultorio; horarios[i].Dia = hor.dia; horarios[i].Cedula = id; i++; } return(horarios); }
public IEnumerable <Reserva> GetHistorialReserva(long id) { //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); Reserva[] reservas = new Reserva[fach.historialReservaPaciente(id).LongCount()]; int i = 0; foreach (var res in fach.historialReservaPaciente(id)) { reservas[i] = new Reserva(); reservas[i].IdReserva = res.IdReserva; reservas[i].Hora = res.Hora; reservas[i].Fecha = res.Fecha; reservas[i].NombreProfesional = res.NombreProfesional; reservas[i].ApellidoProfesional = res.ApellidoProfesional; reservas[i].Consultorio = res.DireccionConsultorio; reservas[i].Estado = res.Estado; i++; } return(reservas); }
public IEnumerable <PacienteXatender> GetPacienteAtendido(long id) { System.Diagnostics.Debug.WriteLine("id que viene: {0}", id); //Logica.Fachada fach = new Logica.Fachada(); Logica.IFachada fach = new Logica.Fachada(); PacienteXatender[] paciente = new PacienteXatender[fach.pacientesAtendidos(id).LongCount()]; int i = 0; foreach (var p in fach.pacientesAtendidos(id)) { paciente[i] = new PacienteXatender(); paciente[i].Dia = p.Dia; paciente[i].Hora = p.Hora; paciente[i].Direccion = p.Direccion; paciente[i].Nombre = p.NombrePaciente; paciente[i].Apellido = p.ApellidoPaciente; i++; } return(paciente); }