public EMedico dataTableToEMedico(DataTable dtMedico) { EMedico eMedico = new EMedico(); DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); DAOHorario dAOHorario = new DAOHorario(); try { eMedico.Identificacion = dtMedico.Rows[0]["identificacion"].ToString(); eMedico.TipoIdentificacion = int.Parse(dtMedico.Rows[0]["id_tipo_identificacion"].ToString()); eMedico.Nombre = dtMedico.Rows[0]["nombre"].ToString(); eMedico.Apellido = dtMedico.Rows[0]["apellido"].ToString(); eMedico.FechaNacimiento = dtMedico.Rows[0]["fecha_nacimiento"].ToString(); eMedico.TipoEspecialidad = int.Parse(dtMedico.Rows[0]["id_especialidad"].ToString()); eMedico.Correo = dtMedico.Rows[0]["correo"].ToString(); eMedico.Password = dtMedico.Rows[0]["contrasena"].ToString(); eMedico.TipoUsuario = int.Parse(dtMedico.Rows[0]["tipo"].ToString()); eMedico.Consultorio = int.Parse(dtMedico.Rows[0]["consultorio_pk"].ToString()); eMedico.EEspecialidad = EEspecialidad.dataTableToEEspecialidad(dAOEspecialidad.obtenerEspecialidad(int.Parse(dtMedico.Rows[0]["id_especialidad"].ToString()))); DataTable dt = dAOHorario.obtenerHorario(eMedico); eMedico.Horario = dt.Rows[0]["dias"].ToString(); } catch (Exception) { return(null); //throw; } return(eMedico); }
public DataTable obtenerEspecialidad(int id) { DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); DataTable especialidad = dAOEspecialidad.obtenerEspecialidad(id); return(especialidad); }
public void actualizarEspecialidad(int id, string nombre, string SessionID) { if (!nombre.Equals("")) { DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); dAOEspecialidad.actualizarEspecialidad(id, nombre, SessionID); } else { throw new Exception("El nombre que va a actualizar esta vacio!"); } }
public void agregarEspecialidad(String especialidad, String SessionID) { if (!especialidad.Equals("")) { DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); dAOEspecialidad.agregarEspecialidad(especialidad, SessionID); } else { throw new Exception("Campo vacio"); } }
public ListItem cargarEspecialidades() { DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); ListItem listItem = new ListItem(); int contador = 0; foreach (DataRow fila in dAOEspecialidad.obtenerTipoEspecialidad().Rows) { listItem = new ListItem(fila["nombre"].ToString(), fila["id"].ToString()); contador++; } return(listItem); }
public void eliminarEspecialidad(int id, string SessionID) { DAOEspecialidad dAOEspecialidad = new DAOEspecialidad(); if (!dAOEspecialidad.hayUnMedicoConEstaEspecialidad(id)) { dAOEspecialidad.eliminarEspecialidad(id, SessionID); } else { throw new Exception("Hay medicos registrados con esa especialidad!"); } }