public List <ReporteHistorialCitas> carharReporteCitas(Object usuario) { DataTable inf_medc = new DataTable(); DAOCita dAOCita = new DAOCita(); EUsuario eUsuario = (EUsuario)usuario; DataTable intermedio = dAOCita.obtener_all_cites(eUsuario.Identificacion); List <ReporteHistorialCitas> reporteHistorialCitas = new List <ReporteHistorialCitas>(); for (int i = 0; i < intermedio.Rows.Count; i++) { ReporteHistorialCitas reporteHistorialCita = new ReporteHistorialCitas(); DateTime dia = DateTime.Parse(intermedio.Rows[i]["dia"].ToString()); reporteHistorialCita.Fecha = Convert.ToString(dia.ToShortDateString()); reporteHistorialCita.HoraInicio = intermedio.Rows[i]["hora_inicio"].ToString(); reporteHistorialCita.HoraFin = intermedio.Rows[i]["hora_fin"].ToString(); if (intermedio.Rows[i]["pago"].Equals(true)) { reporteHistorialCita.Pago = "Si"; } else if (intermedio.Rows[i]["pago"].Equals(false)) { reporteHistorialCita.Pago = "No"; } reporteHistorialCitas.Add(reporteHistorialCita); } return(reporteHistorialCitas); }
/// <summary> /// Elimina una cita de la base de datos /// </summary> /// <param name="codigoMedico"></param> /// <param name="fecha"></param> /// <param name="hora"></param> /// <returns>Retorna un mensaje de confirmacion indicando si se realizo la transaccion</returns> public string CancelarCita(string codigoMedico, string fecha, string hora) { string confirmacion = "error"; DAOCita dao = new DAOCita(); confirmacion = dao.CancelarCita(codigoMedico, fecha, hora); return(confirmacion); }
/// <summary> /// Ingresa una nueva cita al sistema /// </summary> /// <param name="codigoMedico">Código del Médico</param> /// <param name="nombre">Nombre Completo</param> /// <param name="correo">Correo Electrónico</param> /// <param name="telefono">Teléfono</param> /// <param name="fecha">Fecha</param> /// <param name="hora">Hora</param> /// <returns>Retorna un mensaje de confirmación indicando si se realizó la transacción</returns> public string CrearCita(string codigoMedico, string nombre, string edad, string correo, int telefono, string fecha, string hora) { TOCita nuevaCita = new TOCita(codigoMedico, nombre, edad, correo, telefono, fecha, hora); DAOCita dao = new DAOCita(); String confirmacion = dao.CrearCita(nuevaCita); return(confirmacion); }
public DataTable obtener_disp_tipo(int idCita) { DAOCita dAOCita = new DAOCita(); if (dAOCita.obtener_disp_tipo(idCita).Rows.Count > 0) { return(dAOCita.obtener_disp_tipo(idCita)); } return(null); }
/// <summary> /// Obtiene una lista de citas en una fecha particular /// </summary> /// <param name="blLista">Lista de citas</param> /// <param name="codigoMedico">Codigo del medico</param> /// <param name="fecha">Fecha de cita</param> /// <returns>Retorna un mensaje de confirmacion indicando si se realizo la transaccion</returns> public string CargarCitas(List <BLCita> blLista, string codigoMedico, string fecha) { List <TOCita> toLista = new List <TOCita>(); DAOCita dao = new DAOCita(); string confirmacion = dao.CargarCitas(toLista, codigoMedico, fecha); foreach (TOCita toCita in toLista) { blLista.Add(Convertir(toCita)); } return(confirmacion); }
/// <summary> /// Carga el horario de las citas /// </summary> /// <param name="blLista"></param> /// <param name="codigoMedico"></param> /// <param name="fecha"></param> /// <returns>Retorna un mensaje de confirmacion de la transaccion</returns> public string CargarHorasCita(List <BLCita> blLista, string codigoMedico, string fecha) { string confirmacion = "error"; DAOCita dao = new DAOCita(); List <TOCita> toLista = new List <TOCita>(); confirmacion = dao.CargarHorasCita(toLista, codigoMedico, fecha); foreach (TOCita t in toLista) { blLista.Add(new BLCita(t.Hora)); } return(confirmacion); }
public Boolean verificarDisponibilidadCita(int idCita) { DAOCita dAOCita = new DAOCita(); if (dAOCita.verificarDisponibilidadCita(idCita)) { return(dAOCita.verificarDisponibilidadCita(idCita)); } else { return(dAOCita.verificarDisponibilidadCita(idCita)); throw new Exception("La cita ya se encuentra reservada!"); } }
/// <summary> /// Carga las citas pendientes que se mostraran al usuario /// </summary> /// <param name="listaNombres"></param> /// <param name="listaCitas"></param> /// <param name="cuenta"></param> /// <returns>Retorna un mensaje de confirmacion de la transaccion</returns> public string CargarCitasUsuario(List <BLCita> listaCitas, string cuenta) { string confirmacion = "error"; List <TOCita> toCitas = new List <TOCita>(); DAOCita dao = new DAOCita(); confirmacion = dao.CargarCitasUsuario(toCitas, cuenta); foreach (TOCita cit in toCitas) { listaCitas.Add(new BLCita(cit.CodigoMedico, cit.NombreMedico, cit.Nombre, cit.Fecha, cit.Hora)); } return(confirmacion); }
/// <summary> /// Carga la lista de pacientes que pertenecen a una misma cuenta /// </summary> /// <param name="listaPacientes"></param> /// <param name="cuenta"></param> /// <returns>Retorna un mensaje de confirmacion</returns> public string CargarPacientes(List <BLPacienteCita> listaPacientes, string cuenta) { string confirmacion = "error"; DAOCita dao = new DAOCita(); List <TOPacienteCita> toPacientes = new List <TOPacienteCita>(); confirmacion = dao.CargarPacientes(toPacientes, cuenta); foreach (TOPacienteCita p in toPacientes) { listaPacientes.Add(new BLPacienteCita(p.NombrePaciente, p.EdadPaciente, p.CorreoEncargado, p.TelefonoEncargado)); } return(confirmacion); }
public DataTable obtenerCitas(int tipoCita, EUsuario eUsuario) { DAOCita dAOCita = new DAOCita(); return(dAOCita.obtenerCitas(tipoCita, eUsuario)); }
public DataTable obtenerCita(int idCita) { DAOCita dAOCita = new DAOCita(); return(dAOCita.obtenerCita(idCita)); }
public DataTable obtenerCitasPaciente(String id_usuario) { DAOCita dAOCita = new DAOCita(); return(dAOCita.obtenerCitasPaciente(id_usuario)); }
public DataTable eliminarCita(ECita eCita) { DAOCita dAOCita = new DAOCita(); return(dAOCita.eliminarCita(eCita)); }
public DataTable mostrarDisponibilidadHoraria(int tipoCita, DateTime fechasDisponibles, EUsuario eUsuario) { DAOCita dAOCita = new DAOCita(); return(dAOCita.obtenerCitas(tipoCita, fechasDisponibles, eUsuario)); }
public DataTable reservarCita(ECita eCita) { DAOCita dAOCita = new DAOCita(); return(dAOCita.reservarCita(eCita)); }
public DataTable citas_pendientes_pago(String id_user) { DAOCita dAOCita = new DAOCita(); return(dAOCita.citas_pendientes_pago(id_user)); }
public void act_cita(String id_user, int id_vieja_cita, int id_nueva_cita, String _session) { DAOCita dAOCita = new DAOCita(); dAOCita.act_cita(id_user, id_vieja_cita, id_nueva_cita, _session); }