private void button2_Click(object sender, EventArgs e) { Conexion cn = new Conexion(); DataTable dtaux = cn.Buscar(idautoridad, "select idsolicitante, facultad, tipo from solicitante where idsolicitante= '" + idautoridad + "'"); DataRow row = dtaux.Rows[0]; string x; string tipo = Convert.ToString(row["tipo"]); string facultad = Convert.ToString(row["facultad"]); // MessageBox.Show(" select *from SolicitudReserva where idSolicitante in (select idSolicitante from Solicitante where facultad ='" + facultad + "'"); cn.CargarDatos(" select *from SolicitudReserva where estadosolicitud = 'en espera' AND idSolicitante in (select idSolicitante from Solicitante where facultad ='" + facultad + "') ", dataGridView1); }
//para cargar datos en las datagriewview, int bandera=0 -> en espera, int bandera=1 ->rechazadas private void cargarDatosSolicitudes(int bandera, DataGridView dgv) { Conexion cn = new Conexion(); DataTable dtaux = cn.Buscar(auxemail, "select idusuario, departamento from usuarios where email= '" + auxemail + "'"); DataRow row = dtaux.Rows[0]; string x; int idusuario = Convert.ToInt32(row["idusuario"]); string facultad = Convert.ToString(row["departamento"]); if (bandera == 0) { cn.CargarDatos("select idsolicitudreserva AS N_SOLICITUD, nombre AS NOMBRE_SOLICITANTE, fechasalida AS FECHA_SALIDA, fecharetorno AS FECHA_RETORNO,lugar AS LUGAR, descripcion AS MOTIVO from Usuarios, MotivoViaje, solicitudreserva where Usuarios.idusuario = solicitudreserva.idusuario AND motivoviaje.idMotivoViaje = solicitudreserva.idMotivoViaje AND estadosolicitud='en espera' AND departamento ='" + facultad + "'", dgv); } else if (bandera == 1) { cn.CargarDatos("select idsolicitudreserva AS N_SOLICITUD, nombre AS NOMBRE_SOLICITANTE, fechasalida AS FECHA_SALIDA, fecharetorno AS FECHA_RETORNO,lugar AS LUGAR, descripcion AS MOTIVO from Usuarios, MotivoViaje, solicitudreserva where Usuarios.idusuario = solicitudreserva.idusuario AND motivoviaje.idMotivoViaje = solicitudreserva.idMotivoViaje AND estadosolicitud='rechazada' AND departamento ='" + facultad + "'", dgv); } else if (bandera == 2) { cn.CargarDatos("select idsolicitudreserva AS N_SOLICITUD, nombre AS NOMBRE_SOLICITANTE, fechasalida AS FECHA_SALIDA, fecharetorno AS FECHA_RETORNO,lugar AS LUGAR, descripcion AS MOTIVO from Usuarios, MotivoViaje, solicitudreserva where Usuarios.idusuario = solicitudreserva.idusuario AND motivoviaje.idMotivoViaje = solicitudreserva.idMotivoViaje AND estadosolicitud='aprobada1' AND departamento ='" + facultad + "'", dgv); } }