public List <ReporteConsultorios> cargarInformeConsultorios() { List <ReporteConsultorios> reporteConsultorios = new List <ReporteConsultorios>(); DAOConsultorio dAOConsultorio = new DAOConsultorio(); DataTable intermedio = dAOConsultorio.obtenerConsultorios(); for (int i = 0; i < intermedio.Rows.Count; i++) { ReporteConsultorios reporteConsultorio = new ReporteConsultorios(); reporteConsultorio.Nombre = intermedio.Rows[i]["nombre_consultorio"].ToString(); reporteConsultorio.Ubicacion = intermedio.Rows[i]["ubicacion"].ToString(); if (intermedio.Rows[i]["disponibilidad"].Equals(true)) { reporteConsultorio.Disponible = "No"; } else if (intermedio.Rows[i]["disponibilidad"].Equals(false) || intermedio.Rows[i]["disponibilidad"].Equals(null)) { reporteConsultorio.Disponible = "Si"; } reporteConsultorios.Add(reporteConsultorio); } return(reporteConsultorios); }
public void guardarMedico(EMedico eMedico, String accion, Object consultorio, String SessionID) { DAOMedico dAOMedico = new DAOMedico(); DAOConsultorio dAOConsultorio = new DAOConsultorio(); if (accion.Equals("Agregar")) { dAOMedico.CrearMedico(eMedico); if (eMedico.Consultorio != Convert.ToInt32(consultorio)) { dAOConsultorio.guardarDisponibilidad(eMedico.Consultorio, SessionID); dAOConsultorio.liberarDisponibilidad(Convert.ToInt32(consultorio), SessionID); } else if (eMedico.Consultorio == Convert.ToInt32(consultorio)) { dAOConsultorio.guardarDisponibilidad(eMedico.Consultorio, SessionID); } } else if (accion.Equals("Actualizar")) { dAOMedico.actualizarMedico(eMedico); if (eMedico.Consultorio != Convert.ToInt32(consultorio)) { dAOConsultorio.guardarDisponibilidad(eMedico.Consultorio, SessionID); dAOConsultorio.liberarDisponibilidad(Convert.ToInt32(consultorio), SessionID); } else if (eMedico.Consultorio == Convert.ToInt32(consultorio)) { dAOConsultorio.guardarDisponibilidad(eMedico.Consultorio, SessionID); } } }
public DataRow obtenerConsultorio(int id_consultorio) { DAOConsultorio dAOConsultorio = new DAOConsultorio(); DataRow consultorio = dAOConsultorio.obtenerConsultorio(id_consultorio).Rows[0]; return(consultorio); }
public void eliminar_consultorio(int id) { DAOConsultorio dAOConsultorio = new DAOConsultorio(); bool is_copuied = dAOConsultorio.eliminar_consultorio(id); if (is_copuied == true) { throw new Exception("No ha ingresado datos."); } }
public ListItem cargarConsultoriosDisponibles() { DAOConsultorio dAOConsultorio = new DAOConsultorio(); ListItem listItem = new ListItem(); foreach (DataRow fila in dAOConsultorio.obtenerConsultoriosDisponibles().Rows) { listItem = new ListItem(fila["nombre_consultorio"].ToString(), fila["id"].ToString()); } return(listItem); }
public void liberarDisponibilidad(int id_consultorio, string SessionID) { DAOConsultorio dAOConsultorio = new DAOConsultorio(); dAOConsultorio.liberarDisponibilidad(id_consultorio, SessionID); }