/// <summary> /// Obtiene la duracion de la cita del medico /// </summary> /// <param name="codigoMedico"></param> /// <param name="duracion"></param> /// <returns>Retorna un mensaje de confirmacion indicando si la transaccion se realizo</returns> public string ObtenerDuracionCita(string codigoMedico) { string confirmacion = "error"; DAOAgendaEstandar dao = new DAOAgendaEstandar(); confirmacion = dao.ObtenerDuracionCita(codigoMedico); return(confirmacion); }
/// <summary> /// Elimina el dia seleccionado de la agenda laboral /// </summary> /// <param name="codigoMedico">Codigo Medico</param> /// <param name="dia">Dia</param> /// <returns>Retorna un mensaje indicando si la transaccion se realizo</returns> public string EliminarHorario(string codigoMedico, string dia) { string confirmacion = "error"; DAOAgendaEstandar dao = new DAOAgendaEstandar(); confirmacion = dao.EliminarHorario(codigoMedico, dia); return(confirmacion); }
/// <summary> /// Obtiene los dias laborales del medico y su respectivo horario /// </summary> /// <param name="diaSeleccionado">Dia seleccionado</param> /// <returns>Retorna un mensaje de confirmacion indicando si se realizo la transaccion</returns> public string CargarDisponibilidad(BLAgendaEstandar diaSeleccionado) { string confirmacion = "error"; DAOAgendaEstandar dao = new DAOAgendaEstandar(); TOAgendaEstandar toDisponibilidad = new TOAgendaEstandar(); toDisponibilidad.CodigoMedico = diaSeleccionado.CodigoMedico; toDisponibilidad.Dia = diaSeleccionado.Dia; confirmacion = dao.CargarDisponibilidad(toDisponibilidad); diaSeleccionado.HoraInicio = toDisponibilidad.HoraInicio; diaSeleccionado.HoraFin = toDisponibilidad.HoraFin; return(confirmacion); }
public string CargaHorasDisponibilidad(List <BLAgendaEstandar> diasLaborales, string codigoMedico) { string confirmacion = "error"; DAOAgendaEstandar dao = new DAOAgendaEstandar(); List <TOAgendaEstandar> toLista = new List <TOAgendaEstandar>(); confirmacion = dao.CargaHorasDisponibilidad(toLista, codigoMedico); foreach (TOAgendaEstandar dia in toLista) { diasLaborales.Add(new BLAgendaEstandar(dia.CodigoMedico, dia.Dia, dia.HoraInicio, dia.HoraFin)); } return(confirmacion); }
/// <summary> /// Actualiza la agenda del medico /// </summary> /// <param name="agenda">Agenda</param> /// <returns>Retorna un mensaje de confirmacion indicando si la transaccion se realizo</returns> public string ActualizarAgenda(List <BLAgendaEstandar> agenda, string codigo, string duracion) { string confirmacion = "error"; DAOAgendaEstandar dao = new DAOAgendaEstandar(); List <TOAgendaEstandar> toAgenda = Convertir(agenda); confirmacion = dao.ActualizarAgenda(toAgenda, codigo, duracion); // Se limpia y carga la lista de agenda con la nueva actualizacion agenda.Clear(); foreach (TOAgendaEstandar dia in toAgenda) { agenda.Add(new BLAgendaEstandar(dia.CodigoMedico, dia.Dia, dia.HoraInicio, dia.HoraFin)); } return(confirmacion); }