public DataSet devuelveAlumno(object obj) { string cadenaWhere = ""; bool edo = false; AlumnoBO data = (AlumnoBO)obj; cmd = new SQLiteCommand(); dsAlumno = new DataSet(); da = new SQLiteDataAdapter(); con = new Conexion(); cmd.Connection = con.establecerConexion(); con.abrirConexion(); if (data.Matricula > 0) { cadenaWhere = cadenaWhere + " matricula=" + data.Matricula + " and"; edo = true; } if (data.Nombre != null) { cadenaWhere = cadenaWhere + " Nombre='" + data.Nombre.Trim() + "' and"; edo = true; } if (data.Apellidopaterno != null) { cadenaWhere = cadenaWhere + " Apellidopaterno='" + data.Apellidopaterno.Trim() + "' and"; edo = true; } if (data.Apellidomaterno != null) { cadenaWhere = cadenaWhere + " Apellidomaterno='" + data.Apellidomaterno.Trim() + "' and"; edo = true; } if (data.Direccion != null) { cadenaWhere = " Direccion='" + data.Direccion.Trim() + "' and"; edo = true; } if (data.Telefono != null) { cadenaWhere = " Telefono='" + data.Telefono.Trim() + "' and"; edo = true; } if (data.Grado > 0) { cadenaWhere = cadenaWhere + " Grado=" + data.Grado + " and"; edo = true; } if (data.Grupo != null) { cadenaWhere = cadenaWhere + " Grupo='" + data.Grupo.Trim() + "' and"; edo = true; } if (edo == true) { cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM Alumno " + cadenaWhere; cmd.CommandText = sql; DataSet ds = new DataSet(); da.SelectCommand = cmd; da.Fill(dsAlumno); con.cerrarConexion(); return(dsAlumno); }